>>> Building on exopi-1 under lang/node BDEPENDS = [textproc/simdutf;net/libcares;devel/libuv;security/openssl/3.5;lang/python/3;devel/gmake;www/nghttp2;textproc/icu4c;devel/dwz;www/nghttp3;sysutils/flock;archivers/xz] DIST = [lang/node:node-v24.22.2.tar.xz;lang/node:qbit-node-pledge-1.1.4.tar.gz;lang/node:node-v24.22.2-headers.tar.gz] FULLPKGNAME = node-24.22.2v0 RDEPENDS = [textproc/simdutf;security/openssl/3.5;devel/libuv;www/nghttp3;net/libcares;www/nghttp2;lang/python/3;devel/gmake;sysutils/flock;textproc/icu4c] (Junk lock failure for exopi-1 at 1793900108.2259) Received IO (Junk lock obtained for exopi-1 at 1793900111.28) Received IO Woken up lang/node Woken up lang/node >>> Running depends in lang/node at 1793900113.05 last junk was in net/py-lxmf /usr/sbin/pkg_add -aI -Drepair dwz-0.16p2 flock-20110525p1 gmake-4.4.1p0 icu4c-79.1v0 libcares-1.34.9 libuv-1.53.0 nghttp2-1.71.0 nghttp3-1.19.0 openssl-3.5.9v0 simdutf-9.3.3 xz-5.8.4 was: /usr/sbin/pkg_add -aI -Drepair dwz-0.16p2 flock-20110525p1 gmake-4.4.1p0 icu4c-79.1v0 libcares-1.34.9 libuv-1.53.0 nghttp2-1.71.0 nghttp3-1.19.0 openssl-3.5.9v0 python-3.14.9p0 simdutf-9.3.3 xz-5.8.4 /usr/sbin/pkg_add -aI -Drepair dwz-0.16p2 flock-20110525p1 gmake-4.4.1p0 icu4c-79.1v0 libcares-1.34.9 libuv-1.53.0 nghttp2-1.71.0 nghttp3-1.19.0 openssl-3.5.9v0 simdutf-9.3.3 xz-5.8.4 --- +openssl-3.5.9v0 ------------------- You may wish to add /usr/local/lib/eopenssl35/man to /etc/man.conf >>> Running show-prepare-results in lang/node at 1793900125.85 ===> lang/node ===> Building from scratch node-24.22.2v0 ===> node-24.22.2v0 depends on: flock-* -> flock-20110525p1 ===> node-24.22.2v0 depends on: python->=3.14 -> python-3.14.9p0 ===> node-24.22.2v0 depends on: gmake-* -> gmake-4.4.1p0 ===> node-24.22.2v0 depends on: dwz-* -> dwz-0.16p2 ===> node-24.22.2v0 depends on: xz->=5.4.0 -> xz-5.8.4 ===> node-24.22.2v0 depends on: libuv->=1.51.0p0 -> libuv-1.53.0 ===> node-24.22.2v0 depends on: libcares-* -> libcares-1.34.9 ===> node-24.22.2v0 depends on: openssl->=3.5v0,<3.6v0 -> openssl-3.5.9v0 ===> node-24.22.2v0 depends on: icu4c-* -> icu4c-79.1v0 ===> node-24.22.2v0 depends on: simdutf-* -> simdutf-9.3.3 ===> node-24.22.2v0 depends on: nghttp2-* -> nghttp2-1.71.0 ===> node-24.22.2v0 depends on: nghttp3-* -> nghttp3-1.19.0 ===> Verifying specs: c++ c++abi pthread c cares execinfo icudata icui18n icuuc m nghttp2 nghttp3 simdutf uv z lib/eopenssl35/ssl lib/eopenssl35/crypto ===> found c++.13.0 c++abi.10.0 pthread.28.1 c.104.0 cares.4.5 execinfo.5.0 icudata.23.1 icui18n.23.1 icuuc.23.1 m.10.1 nghttp2.0.25 nghttp3.3.7 simdutf.1.0 uv.5.4 z.7.2 lib/eopenssl35/ssl.37.0 lib/eopenssl35/crypto.37.0 dwz-0.16p2 flock-20110525p1 gmake-4.4.1p0 icu4c-79.1v0 libcares-1.34.9 libuv-1.53.0 nghttp2-1.71.0 nghttp3-1.19.0 openssl-3.5.9v0 python-3.14.9p0 simdutf-9.3.3 xz-5.8.4 (Junk lock released for exopi-1 at 1793900128.38) distfiles size=67968177 >>> Running patch in lang/node at 1793900128.41 ===> lang/node ===> Checking files for node-24.22.2v0 >> (SHA256) all files: OK ===> Extracting for node-24.22.2v0 ===> Patching for node-24.22.2v0 ===> Applying OpenBSD patch patch-Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Makefile |--- Makefile.orig |+++ Makefile -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 196. Hunk #2 succeeded at 450. done ===> Applying OpenBSD patch patch-common_gypi Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: common.gypi |--- common.gypi.orig |+++ common.gypi -------------------------- Patching file common.gypi using Plan A... Hunk #1 succeeded at 46. Hunk #2 succeeded at 206. Hunk #3 succeeded at 598. Hunk #4 succeeded at 613. done ===> Applying OpenBSD patch patch-configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: configure |--- configure.orig |+++ configure -------------------------- Patching file configure using Plan A... Hunk #1 succeeded at 4. done ===> Applying OpenBSD patch patch-configure_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: configure.py |--- configure.py.orig |+++ configure.py -------------------------- Patching file configure.py using Plan A... Hunk #1 succeeded at 1988. done ===> Applying OpenBSD patch patch-deps_ada_ada_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/ada/ada.cpp |--- deps/ada/ada.cpp.orig |+++ deps/ada/ada.cpp -------------------------- Patching file deps/ada/ada.cpp using Plan A... Hunk #1 succeeded at 7989. Hunk #2 succeeded at 10847. Hunk #3 succeeded at 10940. Hunk #4 succeeded at 11034. Hunk #5 succeeded at 11102. Hunk #6 succeeded at 11133. Hunk #7 succeeded at 11294. done ===> Applying OpenBSD patch patch-deps_ada_ada_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/ada/ada.h |--- deps/ada/ada.h.orig |+++ deps/ada/ada.h -------------------------- Patching file deps/ada/ada.h using Plan A... Hunk #1 succeeded at 6893. done ===> Applying OpenBSD patch patch-deps_llhttp_common_gypi Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/llhttp/common.gypi |--- deps/llhttp/common.gypi.orig |+++ deps/llhttp/common.gypi -------------------------- Patching file deps/llhttp/common.gypi using Plan A... Hunk #1 succeeded at 15. done ===> Applying OpenBSD patch patch-deps_npm_node_modules_node-gyp_gyp_pylib_gyp_generator_make_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py |--- deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py.orig |+++ deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py -------------------------- Patching file deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py using Plan A... Hunk #1 succeeded at 373. done ===> Applying OpenBSD patch patch-deps_npm_node_modules_node-gyp_lib_install_js Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/npm/node_modules/node-gyp/lib/install.js |--- deps/npm/node_modules/node-gyp/lib/install.js.orig |+++ deps/npm/node_modules/node-gyp/lib/install.js -------------------------- Patching file deps/npm/node_modules/node-gyp/lib/install.js using Plan A... Hunk #1 succeeded at 172. done ===> Applying OpenBSD patch patch-deps_v8_include_v8-internal_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/include/v8-internal.h |--- deps/v8/include/v8-internal.h.orig |+++ deps/v8/include/v8-internal.h -------------------------- Patching file deps/v8/include/v8-internal.h using Plan A... Hunk #1 succeeded at 232. done ===> Applying OpenBSD patch patch-deps_v8_include_v8config_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/include/v8config.h |--- deps/v8/include/v8config.h.orig |+++ deps/v8/include/v8config.h -------------------------- Patching file deps/v8/include/v8config.h using Plan A... Hunk #1 succeeded at 201. Hunk #2 succeeded at 215. Hunk #3 succeeded at 240. Hunk #4 succeeded at 397. done ===> Applying OpenBSD patch patch-deps_v8_src_api_api_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/api/api.cc |--- deps/v8/src/api/api.cc.orig |+++ deps/v8/src/api/api.cc -------------------------- Patching file deps/v8/src/api/api.cc using Plan A... Hunk #1 succeeded at 154. Hunk #2 succeeded at 6484. done ===> Applying OpenBSD patch patch-deps_v8_src_base_atomicops_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/base/atomicops.h |--- deps/v8/src/base/atomicops.h.orig |+++ deps/v8/src/base/atomicops.h -------------------------- Patching file deps/v8/src/base/atomicops.h using Plan A... Hunk #1 succeeded at 57. Hunk #2 succeeded at 266. done ===> Applying OpenBSD patch patch-deps_v8_src_base_cpu_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |class CPUInfo should only be used on Linux to read /proc/cpuinfo contents. |OpenBSD/riscv64 always uses floating-point support. | |Index: deps/v8/src/base/cpu.cc |--- deps/v8/src/base/cpu.cc.orig |+++ deps/v8/src/base/cpu.cc -------------------------- Patching file deps/v8/src/base/cpu.cc using Plan A... Hunk #1 succeeded at 1005. done ===> Applying OpenBSD patch patch-deps_v8_src_base_macros_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/base/macros.h |--- deps/v8/src/base/macros.h.orig |+++ deps/v8/src/base/macros.h -------------------------- Patching file deps/v8/src/base/macros.h using Plan A... Hunk #1 succeeded at 181. done ===> Applying OpenBSD patch patch-deps_v8_src_base_platform-openbsd_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/base/platform/platform-openbsd.cc |--- deps/v8/src/base/platform/platform-openbsd.cc.orig |+++ deps/v8/src/base/platform/platform-openbsd.cc -------------------------- Patching file deps/v8/src/base/platform/platform-openbsd.cc using Plan A... Hunk #1 succeeded at 6. Hunk #2 succeeded at 122. done ===> Applying OpenBSD patch patch-deps_v8_src_base_platform-posix_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/base/platform/platform-posix.cc |--- deps/v8/src/base/platform/platform-posix.cc.orig |+++ deps/v8/src/base/platform/platform-posix.cc -------------------------- Patching file deps/v8/src/base/platform/platform-posix.cc using Plan A... Hunk #1 succeeded at 76. Hunk #2 succeeded at 327. Hunk #3 succeeded at 432. Hunk #4 succeeded at 721. Hunk #5 succeeded at 1366. done ===> Applying OpenBSD patch patch-deps_v8_src_base_platform_memory_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/base/platform/memory.h |--- deps/v8/src/base/platform/memory.h.orig |+++ deps/v8/src/base/platform/memory.h -------------------------- Patching file deps/v8/src/base/platform/memory.h using Plan A... Hunk #1 succeeded at 21. done ===> Applying OpenBSD patch patch-deps_v8_src_base_sys-info_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/base/sys-info.cc |--- deps/v8/src/base/sys-info.cc.orig |+++ deps/v8/src/base/sys-info.cc -------------------------- Patching file deps/v8/src/base/sys-info.cc using Plan A... Hunk #1 succeeded at 36. done ===> Applying OpenBSD patch patch-deps_v8_src_codegen_riscv_assembler-riscv_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |1st hunk: |Use static_cast instead of a potentially dangerous reinterpret_cast. |Doesn't matter since this file only supports riscv64 where unsigned long and |unsigned long long are actually the same size. |../deps/v8/src/codegen/riscv64/assembler-riscv64.cc:403:22: error: reinterpret_cast from 'v8::internal::Address' (aka 'unsigned long') to 'uint64_t' (aka 'unsigned long long') is not allowed | |Other hunks: |Fix build errors due to type mismatch between intptr_t (long) and int64_t |(long long). | |Index: deps/v8/src/codegen/riscv/assembler-riscv.cc |--- deps/v8/src/codegen/riscv/assembler-riscv.cc.orig |+++ deps/v8/src/codegen/riscv/assembler-riscv.cc -------------------------- Patching file deps/v8/src/codegen/riscv/assembler-riscv.cc using Plan A... Hunk #1 succeeded at 421. Hunk #2 succeeded at 988. Hunk #3 succeeded at 1978. Hunk #4 succeeded at 1992. Hunk #5 succeeded at 2007. Hunk #6 succeeded at 2084. Hunk #7 succeeded at 2165. done ===> Applying OpenBSD patch patch-deps_v8_src_codegen_riscv_assembler-riscv_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/codegen/riscv/assembler-riscv.h |--- deps/v8/src/codegen/riscv/assembler-riscv.h.orig |+++ deps/v8/src/codegen/riscv/assembler-riscv.h -------------------------- Patching file deps/v8/src/codegen/riscv/assembler-riscv.h using Plan A... Hunk #1 succeeded at 425. done ===> Applying OpenBSD patch patch-deps_v8_src_codegen_riscv_cpu-riscv_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Implement instruction cache flush using sysarch(RISCV_SYNC_ICACHE). | |Index: deps/v8/src/codegen/riscv/cpu-riscv.cc |--- deps/v8/src/codegen/riscv/cpu-riscv.cc.orig |+++ deps/v8/src/codegen/riscv/cpu-riscv.cc -------------------------- Patching file deps/v8/src/codegen/riscv/cpu-riscv.cc using Plan A... Hunk #1 succeeded at 4. Hunk #2 succeeded at 20. Hunk #3 succeeded at 31. done ===> Applying OpenBSD patch patch-deps_v8_src_compiler_turboshaft_int64-lowering-reducer_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |cherrypicked fix for i386 |https://github.com/v8/v8/commit/7c165d90f0800b78c92fd0c13690e7b40683026a | |Index: deps/v8/src/compiler/turboshaft/int64-lowering-reducer.h |--- deps/v8/src/compiler/turboshaft/int64-lowering-reducer.h.orig |+++ deps/v8/src/compiler/turboshaft/int64-lowering-reducer.h -------------------------- Patching file deps/v8/src/compiler/turboshaft/int64-lowering-reducer.h using Plan A... Hunk #1 succeeded at 295. Hunk #2 succeeded at 308. Hunk #3 succeeded at 346. Hunk #4 succeeded at 382. done ===> Applying OpenBSD patch patch-deps_v8_src_diagnostics_perf-jit_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/diagnostics/perf-jit.cc |--- deps/v8/src/diagnostics/perf-jit.cc.orig |+++ deps/v8/src/diagnostics/perf-jit.cc -------------------------- Patching file deps/v8/src/diagnostics/perf-jit.cc using Plan A... Hunk #1 succeeded at 30. done ===> Applying OpenBSD patch patch-deps_v8_src_diagnostics_perf-jit_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/diagnostics/perf-jit.h |--- deps/v8/src/diagnostics/perf-jit.h.orig |+++ deps/v8/src/diagnostics/perf-jit.h -------------------------- Patching file deps/v8/src/diagnostics/perf-jit.h using Plan A... Hunk #1 succeeded at 30. done ===> Applying OpenBSD patch patch-deps_v8_src_execution_isolate_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/execution/isolate.cc |--- deps/v8/src/execution/isolate.cc.orig |+++ deps/v8/src/execution/isolate.cc -------------------------- Patching file deps/v8/src/execution/isolate.cc using Plan A... Hunk #1 succeeded at 173. Hunk #2 succeeded at 5262. done ===> Applying OpenBSD patch patch-deps_v8_src_flags_flag-definitions_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Disable regexp JIT by default. | |Index: deps/v8/src/flags/flag-definitions.h |--- deps/v8/src/flags/flag-definitions.h.orig |+++ deps/v8/src/flags/flag-definitions.h -------------------------- Patching file deps/v8/src/flags/flag-definitions.h using Plan A... Hunk #1 succeeded at 2835. done ===> Applying OpenBSD patch patch-deps_v8_src_flags_flags_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/flags/flags.cc |--- deps/v8/src/flags/flags.cc.orig |+++ deps/v8/src/flags/flags.cc -------------------------- Patching file deps/v8/src/flags/flags.cc using Plan A... Hunk #1 succeeded at 16. Hunk #2 succeeded at 836. done ===> Applying OpenBSD patch patch-deps_v8_src_regexp_gen-regexp-special-case_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |XXX check/remove at next update |Fix build with ICU >=79 by keeping ICU 78 behaviour |(without full Unicode 18 semantic); |adapted from https://github.com/v8/v8/commit/f607706154eabc4a949628a88b38dbe95cd2274c | |Index: deps/v8/src/regexp/gen-regexp-special-case.cc |--- deps/v8/src/regexp/gen-regexp-special-case.cc.orig |+++ deps/v8/src/regexp/gen-regexp-special-case.cc -------------------------- Patching file deps/v8/src/regexp/gen-regexp-special-case.cc using Plan A... Hunk #1 succeeded at 17. Hunk #2 succeeded at 67. Hunk #3 succeeded at 117. done ===> Applying OpenBSD patch patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-base_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc |--- deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig |+++ deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc -------------------------- Patching file deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc using Plan A... Hunk #1 succeeded at 146. done ===> Applying OpenBSD patch patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-base_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h |--- deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig |+++ deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h -------------------------- Patching file deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.h using Plan A... Hunk #1 succeeded at 35. done ===> Applying OpenBSD patch patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-generic_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc |--- deps/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig |+++ deps/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc -------------------------- Patching file deps/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc using Plan A... Hunk #1 succeeded at 9. Hunk #2 succeeded at 39. Hunk #3 succeeded at 74. Hunk #4 succeeded at 96. done ===> Applying OpenBSD patch patch-deps_v8_src_trap-handler_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/trap-handler/trap-handler.h |--- deps/v8/src/trap-handler/trap-handler.h.orig |+++ deps/v8/src/trap-handler/trap-handler.h -------------------------- Patching file deps/v8/src/trap-handler/trap-handler.h using Plan A... Hunk #1 succeeded at 15. done ===> Applying OpenBSD patch patch-deps_v8_src_trap-handler_handler-inside-posix_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/trap-handler/handler-inside-posix.cc |--- deps/v8/src/trap-handler/handler-inside-posix.cc.orig |+++ deps/v8/src/trap-handler/handler-inside-posix.cc -------------------------- Patching file deps/v8/src/trap-handler/handler-inside-posix.cc using Plan A... Hunk #1 succeeded at 61. Hunk #2 succeeded at 82. done ===> Applying OpenBSD patch patch-deps_v8_src_trap-handler_handler-inside-posix_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/trap-handler/handler-inside-posix.h |--- deps/v8/src/trap-handler/handler-inside-posix.h.orig |+++ deps/v8/src/trap-handler/handler-inside-posix.h -------------------------- Patching file deps/v8/src/trap-handler/handler-inside-posix.h using Plan A... Hunk #1 succeeded at 13. done ===> Applying OpenBSD patch patch-deps_v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h |--- deps/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h.orig |+++ deps/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h -------------------------- Patching file deps/v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h using Plan A... Hunk #1 succeeded at 579. Hunk #2 succeeded at 659. Hunk #3 succeeded at 738. Hunk #4 succeeded at 756. Hunk #5 succeeded at 1105. Hunk #6 succeeded at 1119. Hunk #7 succeeded at 1132. Hunk #8 succeeded at 1146. Hunk #9 succeeded at 1160. Hunk #10 succeeded at 1174. Hunk #11 succeeded at 1189. done ===> Applying OpenBSD patch patch-deps_v8_src_wasm_jump-table-assembler_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |See https://github.com/nodejs/node/pull/64498 | |Index: deps/v8/src/wasm/jump-table-assembler.cc |--- deps/v8/src/wasm/jump-table-assembler.cc.orig |+++ deps/v8/src/wasm/jump-table-assembler.cc -------------------------- Patching file deps/v8/src/wasm/jump-table-assembler.cc using Plan A... Hunk #1 succeeded at 114. Hunk #2 succeeded at 126. done ===> Applying OpenBSD patch patch-deps_v8_src_wasm_jump-table-assembler_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |See https://github.com/nodejs/node/pull/64498 | |Index: deps/v8/src/wasm/jump-table-assembler.h |--- deps/v8/src/wasm/jump-table-assembler.h.orig |+++ deps/v8/src/wasm/jump-table-assembler.h -------------------------- Patching file deps/v8/src/wasm/jump-table-assembler.h using Plan A... Hunk #1 succeeded at 184. done ===> Applying OpenBSD patch patch-deps_v8_third_party_abseil-cpp_absl_base_config_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/third_party/abseil-cpp/absl/base/config.h |--- deps/v8/third_party/abseil-cpp/absl/base/config.h.orig |+++ deps/v8/third_party/abseil-cpp/absl/base/config.h -------------------------- Patching file deps/v8/third_party/abseil-cpp/absl/base/config.h using Plan A... Hunk #1 succeeded at 409. Hunk #2 succeeded at 424. done ===> Applying OpenBSD patch patch-deps_v8_third_party_abseil-cpp_absl_base_internal_sysinfo_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/third_party/abseil-cpp/absl/base/internal/sysinfo.cc |--- deps/v8/third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig |+++ deps/v8/third_party/abseil-cpp/absl/base/internal/sysinfo.cc -------------------------- Patching file deps/v8/third_party/abseil-cpp/absl/base/internal/sysinfo.cc using Plan A... Hunk #1 succeeded at 30. Hunk #2 succeeded at 198. Hunk #3 succeeded at 231. Hunk #4 succeeded at 331. Hunk #5 succeeded at 354. done ===> Applying OpenBSD patch patch-deps_v8_third_party_abseil-cpp_absl_base_internal_unscaledcycleclock_config_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Pulled in from devel/abseil-cpp to fix the ppc64 build | |Index: deps/v8/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h |--- deps/v8/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h.orig |+++ deps/v8/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h -------------------------- Patching file deps/v8/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock_config.h using Plan A... Hunk #1 succeeded at 21. done ===> Applying OpenBSD patch patch-deps_v8_third_party_highway_src_hwy_detect_compiler_arch_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Forcefully disable RVV support for now. | |Index: deps/v8/third_party/highway/src/hwy/detect_compiler_arch.h |--- deps/v8/third_party/highway/src/hwy/detect_compiler_arch.h.orig |+++ deps/v8/third_party/highway/src/hwy/detect_compiler_arch.h -------------------------- Patching file deps/v8/third_party/highway/src/hwy/detect_compiler_arch.h using Plan A... Hunk #1 succeeded at 266. done ===> Applying OpenBSD patch patch-deps_v8_tools_gcmole_Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: deps/v8/tools/gcmole/Makefile |--- deps/v8/tools/gcmole/Makefile.orig |+++ deps/v8/tools/gcmole/Makefile -------------------------- Patching file deps/v8/tools/gcmole/Makefile using Plan A... Hunk #1 succeeded at 32. done ===> Applying OpenBSD patch patch-include_node_common_gypi Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: include/node/common.gypi |--- include/node/common.gypi.orig |+++ include/node/common.gypi -------------------------- Patching file include/node/common.gypi using Plan A... Hunk #1 succeeded at 203. Hunk #2 succeeded at 595. Hunk #3 succeeded at 607. Hunk #4 succeeded at 636. done ===> Applying OpenBSD patch patch-lib_internal_modules_cjs_loader_js Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lib/internal/modules/cjs/loader.js |--- lib/internal/modules/cjs/loader.js.orig |+++ lib/internal/modules/cjs/loader.js -------------------------- Patching file lib/internal/modules/cjs/loader.js using Plan A... Hunk #1 succeeded at 2176. done ===> Applying OpenBSD patch patch-lib_net_js Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |- If an address is not specified, for the "any address" bind, |node was trying to bind to v6 out of preference and dropping back |to v4 if that fails. | |OpenBSD doesn't permit v4 connections to sockets bound to a v6 |address, change to binding to v4 for "any address" so this is a |better match for typical expectations. | |(Ideally it would create two separate binds to 0.0.0.0 and :: |for "any address" but that's not really a straightforward change). | | |Index: lib/net.js |--- lib/net.js.orig |+++ lib/net.js -------------------------- Patching file lib/net.js using Plan A... Hunk #1 succeeded at 2347. done ===> Applying OpenBSD patch patch-src_cares_wrap_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/cares_wrap.h |--- src/cares_wrap.h.orig |+++ src/cares_wrap.h -------------------------- Patching file src/cares_wrap.h using Plan A... Hunk #1 succeeded at 444. done ===> Applying OpenBSD patch patch-src_env_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/env.cc |--- src/env.cc.orig |+++ src/env.cc -------------------------- Patching file src/env.cc using Plan A... Hunk #1 succeeded at 910. done ===> Applying OpenBSD patch patch-tools_test_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: tools/test.py |--- tools/test.py.orig |+++ tools/test.py -------------------------- Patching file tools/test.py using Plan A... Hunk #1 succeeded at 976. done ===> Applying OpenBSD patch patch-tools_v8_gypfiles_abseil_gyp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |https://github.com/nodejs/node/issues/58569#issuecomment-2956492437 | |Index: tools/v8_gypfiles/abseil.gyp |--- tools/v8_gypfiles/abseil.gyp.orig |+++ tools/v8_gypfiles/abseil.gyp -------------------------- Patching file tools/v8_gypfiles/abseil.gyp using Plan A... Hunk #1 succeeded at 1. done ===> Applying OpenBSD patch patch-tools_v8_gypfiles_features_gypi Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: tools/v8_gypfiles/features.gypi |--- tools/v8_gypfiles/features.gypi.orig |+++ tools/v8_gypfiles/features.gypi -------------------------- Patching file tools/v8_gypfiles/features.gypi using Plan A... Hunk #1 succeeded at 338. Hunk #2 succeeded at 575. done ===> Applying OpenBSD patch patch-tools_v8_gypfiles_toolchain_gypi Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: tools/v8_gypfiles/toolchain.gypi |--- tools/v8_gypfiles/toolchain.gypi.orig |+++ tools/v8_gypfiles/toolchain.gypi -------------------------- Patching file tools/v8_gypfiles/toolchain.gypi using Plan A... Hunk #1 succeeded at 580. Hunk #2 succeeded at 765. done ===> Applying OpenBSD patch patch-tools_v8_gypfiles_v8_gyp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: tools/v8_gypfiles/v8.gyp |--- tools/v8_gypfiles/v8.gyp.orig |+++ tools/v8_gypfiles/v8.gyp -------------------------- Patching file tools/v8_gypfiles/v8.gyp using Plan A... Hunk #1 succeeded at 736. Hunk #2 succeeded at 779. Hunk #3 succeeded at 1156. Hunk #4 succeeded at 1184. Hunk #5 succeeded at 1232. Hunk #6 succeeded at 1327. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in lang/node at 1793900137.38 ===> lang/node ===> Generating configure for node-24.22.2v0 ===> Configuring for node-24.22.2v0 /usr/bin/perl /exopi-cvs/ports/infrastructure/bin/pkg_subst -DMODPY_PYCACHE=__pycache__/ -DMODPY_ABI3SO=.abi3 -DMODPY_PYC_MAGIC_TAG=cpython-314. -DMODPY_BIN=/usr/local/bin/python3.14 -DMODPY_DISTV= -DMODPY_VERSION=3.14 -DMODPY_PY_PREFIX=py3- -DMODPY_PYOEXTENSION=opt-1.pyc -DDISTNAME=node-v24.22.2 -DWRKDIST=/exopi-obj/pobj/node-24.22.2/node-v24.22.2 -DNODE_VERSION=v24.22.2 -DEOPENSSL_LIB=/usr/local/lib/eopenssl35 -DARCH=amd64 -DBASE_PKGPATH=lang/node -DFLAVOR_EXT= -DFULLPKGNAME=node-24.22.2v0 -DHOMEPAGE=https://nodejs.org/ -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 -DMAINTAINER=Volker\ Schlecht\ \ -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=node -i -B /exopi-obj/pobj/node-24.22.2 /exopi-obj/pobj/node-24.22.2/node-v24.22.2/common.gypi /exopi-obj/pobj/node-24.22.2/node-v24.22.2/deps/npm/node_modules/node-gyp/lib/install.js /exopi-obj/pobj/node-24.22.2/node-v24.22.2/tools/test.py Node.js configure: Found Python 3.14.9... INFO: configure completed successfully >>> Running build in lang/node at 1793900141.42 ===> lang/node ===> Building for node-24.22.2v0 gmake -C out BUILDTYPE=Release V= CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_js2c/tools/js2c.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_js2c/src/embedded_data.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_js2c/src/builtin_info.o TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/deps/googletest/gtest_prod.stamp ACTION Checking inspector protocol compatibility /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/inspector-generated-output-root/src/js_protocol.stamp TOUCH b392673a4c77f30ceea6652c089d0f9dcd22035618086092b3fd11f8bfaa8ba0.intermediate TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/icu/icuuc.stamp TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/icu/icui18n.stamp CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/histogram/deps/histogram/src/hdr_histogram.o ACTION Generating inspector protocol sources from protocol json b392673a4c77f30ceea6652c089d0f9dcd22035618086092b3fd11f8bfaa8ba0.intermediate CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/nbytes/deps/nbytes/src/nbytes.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/ncrypto/deps/ncrypto/ncrypto.o TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/v8_config_headers.stamp TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/v8_heap_base_headers.stamp TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/v8_version.stamp CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/base/internal/cycleclock.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/base/internal/low_level_alloc.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/base/internal/poison.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/base/internal/raw_logging.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/base/internal/scoped_set_env.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/base/internal/spinlock.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/base/internal/spinlock_wait.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/base/internal/strerror.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/base/internal/sysinfo.o In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/spinlock.cc:27: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/base/internal/thread_identity.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/base/internal/throw_delegate.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/base/internal/tracing.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/base/log_severity.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/crc/crc32c.o In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/sysinfo.cc:66: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h:54: In file included from ../deps/v8/third_party/abseil-cpp/absl/profiling/internal/sample_recorder.h:33: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h:54: In file included from ../deps/v8/third_party/abseil-cpp/absl/profiling/internal/sample_recorder.h:33: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:198: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/crc/internal/cpu_detect.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/crc/internal/crc.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.o In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/thread_identity.cc:31: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/call_once.h:41: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_memcpy_fallback.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_memcpy_x86_arm_combined.o 1 warning generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_non_temporal_memcpy.o 2 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_x86_arm_combined.o In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/internal/cpu_detect.cc:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/types/optional.h:29: In file included from ../deps/v8/third_party/abseil-cpp/absl/utility/utility.h:26: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc.cc:46: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/debugging/failure_signal_handler.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/debugging/internal/address_is_readable.o In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_memcpy_x86_arm_combined.cc:59: In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_memcpy_fallback.cc:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 2 warnings generated. In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_x86_arm_combined.cc:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/debugging/internal/demangle.o In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_non_temporal_memcpy.cc:18: In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 2 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/debugging/internal/demangle_rust.o 2 warnings generated. 1 warning generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/debugging/internal/examine_stack.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/debugging/internal/stack_consumption.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/debugging/internal/utf8_for_code_point.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/debugging/internal/vdso_support.o 2 warnings generated. 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/debugging/leak_check.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/debugging/stacktrace.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/debugging/symbolize.o In file included from ../deps/v8/third_party/abseil-cpp/absl/debugging/internal/demangle_rust.cc:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/debugging/internal/decode_rust_punycode.h:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/hash/internal/city.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/hash/internal/hash.o 1 warning generated. In file included from ../deps/v8/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc:43: In file included from ../deps/v8/third_party/abseil-cpp/absl/debugging/symbolize.h:55: In file included from ../deps/v8/third_party/abseil-cpp/absl/debugging/internal/symbolize.h:27: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/hash/internal/low_level_hash.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/numeric/int128.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/profiling/internal/exponential_biased.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/profiling/internal/periodic_sampler.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/ascii.o In file included from ../deps/v8/third_party/abseil-cpp/absl/debugging/symbolize.cc:17: In file included from ../deps/v8/third_party/abseil-cpp/absl/debugging/symbolize.h:55: In file included from ../deps/v8/third_party/abseil-cpp/absl/debugging/internal/symbolize.h:27: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/hash/internal/city.cc:28: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/charconv.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/cord.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/cord_analysis.o In file included from ../deps/v8/third_party/abseil-cpp/absl/hash/internal/hash.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/hash/internal/hash.h:62: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/escaping.o In file included from ../deps/v8/third_party/abseil-cpp/absl/numeric/int128.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/numeric/int128.h:41: In file included from ../deps/v8/third_party/abseil-cpp/absl/types/compare.h:40: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc:22: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/unaligned_access.h:26: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.o In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/ascii.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/ascii.h:62: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_parse.o In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/charconv.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/charconv.h:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.o In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/cord_analysis.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/cord_analysis.h:22: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.o In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_parse.h:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/charconv.h:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/cord.h:76: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/cord.cc:1515:51: note: in instantiation of template class 'absl::InlinedVector' requested here 1515 | absl::InlinedVector, 2> worklist; | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/ascii.h:62: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.o In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.h:25: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h:22: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 2 warnings generated. 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_functions.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.h:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_handle.o 3 warnings generated. 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_info.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_sample_token.o 1 warning generated. In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/functional/function_ref.h:54: In file included from ../deps/v8/third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../deps/v8/third_party/abseil-cpp/absl/functional/any_invocable.h:43: In file included from ../deps/v8/third_party/abseil-cpp/absl/functional/internal/any_invocable.h:70: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.h:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_data_edge.h:22: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/escaping.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/memutil.o In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23: In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_cord_state.h:23: In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/crc32c.h:31: In file included from ../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc32c_inline.h:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/ostringstream.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/no_destructor.h:43: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 2 warnings generated. In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_sample_token.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_sample_token.h:17: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/cord_internal.h:27: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/pow10_helper.o In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. 1 warning generated. In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/escaping.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/arg.o In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/memutil.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/memutil.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/ascii.h:62: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.o 11 warning warning generated generated. . ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/extension.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.o 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/parser.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/stringify_sink.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/internal/utf8.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/match.o In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:34: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:50: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/iterator_traits.h:28: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc:16: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:27: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.h:30: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.h:18: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:27: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.h:30: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/numbers.o In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/stringify_sink.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/stringify_sink.h:22: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/parser.h:31: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:34: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/str_cat.o 1 warning generated. 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/str_replace.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/str_split.o In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.h:30: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/match.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/match.h:38: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/string_view.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/strings/substitute.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/synchronization/barrier.o In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/numbers.cc:18: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/numbers.h:45: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/str_replace.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/str_replace.h:46: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/str_cat.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/str_cat.h:105: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/synchronization/blocking_counter.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.o In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.o In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/str_split.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/str_split.h:48: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h:43: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/substitute.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/substitute.h:81: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.o 1 warning generated. 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.o In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/barrier.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/barrier.h:23: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/blocking_counter.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/blocking_counter.h:27: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/pthread_waiter.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/sem_waiter.o In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/waiter.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.h:23: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. 1 warning generated. In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.h:23: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/stdcpp_waiter.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/waiter_base.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/win32_waiter.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.o In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.h:32: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/synchronization/notification.o 1 warning generated. 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/time/civil_time.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/time/clock.o In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/pthread_waiter.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/pthread_waiter.h:23: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/sem_waiter.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/sem_waiter.h:28: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/futex.h:38: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/time/duration.o 1 warning generated. In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/time/format.o In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/notification.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/notification.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/waiter_base.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.o In file included from ../deps/v8/third_party/abseil-cpp/absl/time/civil_time.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/civil_time.h:77: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/stdcpp_waiter.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/stdcpp_waiter.h:23: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.o 1 warning generated. 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.o In file included from ../deps/v8/third_party/abseil-cpp/absl/time/format.cc:21: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/match.h:38: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.o In file included from ../deps/v8/third_party/abseil-cpp/absl/time/clock.cc:15: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.o 1 warning generated. In file included from ../deps/v8/third_party/abseil-cpp/absl/time/duration.cc:69: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/abseil/deps/v8/third_party/abseil-cpp/absl/time/time.o TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/torque_runtime_support.stamp TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/v8_maybe_icu.stamp TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/fp16.stamp TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/v8_bigint.stamp TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/v8_heap_base.stamp TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/cppgc_base.stamp TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/v8_pch.stamp TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/v8_compiler_sources.stamp CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-foreground-task-runner.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-job.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-thread-isolated-allocator.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-worker-threads-task-runner.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/delayed-task-queue.o In file included from ../deps/v8/third_party/abseil-cpp/absl/time/time.cc:34: In file included from ../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: In file included from ../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/libplatform/default-foreground-task-runner.cc:5: In file included from ../deps/v8/src/libplatform/default-foreground-task-runner.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o In file included from ../deps/v8/src/libplatform/default-platform.cc:5: In file included from ../deps/v8/src/libplatform/default-platform.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/libplatform/default-job.cc:5: In file included from ../deps/v8/src/libplatform/default-job.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-buffer.o In file included from ../deps/v8/src/libplatform/default-worker-threads-task-runner.cc:5: In file included from ../deps/v8/src/libplatform/default-worker-threads-task-runner.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-config.o In file included from ../deps/v8/src/libplatform/delayed-task-queue.cc:5: In file included from ../deps/v8/src/libplatform/delayed-task-queue.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-object.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-writer.o In file included from ../deps/v8/src/libplatform/task-queue.cc:5: In file included from ../deps/v8/src/libplatform/task-queue.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. 1 warning generated. 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/tracing-controller.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/adler32.o In file included from ../deps/v8/src/libplatform/tracing/trace-buffer.cc:5: In file included from ../deps/v8/src/libplatform/tracing/trace-buffer.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/compress.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/cpu_features.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/crc32.o 1 warning generated. CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/deflate.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/gzclose.o 1 warning generated. CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/gzlib.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/gzread.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/gzwrite.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/infback.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/inffast.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/inflate.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/inftrees.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/trees.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/uncompr.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/zutil.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/deps/v8/third_party/zlib/google/compression_utils_portable.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/highway/deps/v8/third_party/highway/src/hwy/abort.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/highway/deps/v8/third_party/highway/src/hwy/aligned_allocator.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/highway/deps/v8/third_party/highway/src/hwy/per_target.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/highway/deps/v8/third_party/highway/src/hwy/print.o In file included from ../deps/v8/src/libplatform/worker-thread.cc:8: In file included from ../deps/v8/src/libplatform/task-queue.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/libplatform/tracing/tracing-controller.cc:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/highway/deps/v8/third_party/highway/src/hwy/stats.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/highway/deps/v8/third_party/highway/src/hwy/targets.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/highway/deps/v8/third_party/highway/src/hwy/timer.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/simdutf/deps/v8/third_party/simdutf/simdutf.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/llhttp/deps/llhttp/src/llhttp.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/llhttp/deps/llhttp/src/api.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/llhttp/deps/llhttp/src/http.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/clocks.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/fd_table.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/path_resolver.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/poll_oneoff.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/sync_helpers.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/uv_mapping.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/uvwasi.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/wasi_rights.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/uvwasi/deps/uvwasi/src/wasi_serdes.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/ada/deps/ada/ada.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/merve/deps/merve/merve.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/simdjson/deps/simdjson/simdjson.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/common/constants.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/common/context.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/common/dictionary.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/common/platform.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/common/shared_dictionary.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/common/transform.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/dec/bit_reader.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/dec/decode.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/dec/huffman.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/dec/prefix.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/dec/state.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/dec/static_init.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/backward_references.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/backward_references_hq.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/bit_cost.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/block_splitter.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/brotli_bit_stream.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/cluster.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/command.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/compound_dictionary.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/compress_fragment.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/compress_fragment_two_pass.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/dictionary_hash.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/encode.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/encoder_dict.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/entropy_encode.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/fast_log.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/histogram.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/literal_cost.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/memory.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/metablock.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/static_dict.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/static_dict_lut.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/static_init.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/brotli/deps/brotli/c/enc/utf8_util.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/sqlite/deps/sqlite/sqlite3.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/common/debug.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/common/entropy_common.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/common/fse_decompress.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/compress/fse_compress.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/compress/huf_compress.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/decompress/huf_decompress.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/common/pool.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/common/threading.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/common/xxhash.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/common/zstd_common.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/common/error_private.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/compress/hist.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/compress/zstd_compress.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/compress/zstd_compress_literals.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/compress/zstd_compress_sequences.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/zstd/deps/zstd/lib/compress/zstd_compress_superblock.o ../deps/sqlite/sqlite3.c:226966:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226966 | if( cnt>lenDelta ){ | ~~~^~~~~~~~~ ../deps/sqlite/sqlite3.c:234114:11: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 234114 | if( nBufcares_channel(), &servers); | ^ /usr/local/include/ares.h:1195:1: note: 'ares_get_servers_ports' has been explicitly marked deprecated here 1195 | CARES_DEPRECATED_FOR(ares_get_servers_csv) | ^ /usr/local/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ ../src/cares_wrap.cc:2116:14: warning: 'ares_set_servers' is deprecated: Use ares_set_servers_csv instead [-Wdeprecated-declarations] 2116 | int rv = ares_set_servers(channel->cares_channel(), nullptr); | ^ /usr/local/include/ares.h:1176:14: note: 'ares_set_servers' has been explicitly marked deprecated here 1176 | CARES_EXTERN CARES_DEPRECATED_FOR(ares_set_servers_csv) int ares_set_servers( | ^ /usr/local/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ ../src/cares_wrap.cc:2176:11: warning: 'ares_set_servers_ports' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] 2176 | err = ares_set_servers_ports(channel->cares_channel(), servers.data()); | ^ /usr/local/include/ares.h:1180:1: note: 'ares_set_servers_ports' has been explicitly marked deprecated here 1180 | CARES_DEPRECATED_FOR(ares_set_servers_ports_csv) | ^ /usr/local/include/ares.h:153:22: note: expanded from macro 'CARES_DEPRECATED_FOR' 153 | __attribute__((deprecated("Use " #f " instead"))) | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/encoding_binding.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/env.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/fs_event_wrap.o 14 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/handle_wrap.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/heap_utils.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/histogram.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/internal_only_v8.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/js_native_api_v8.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/js_stream.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/json_utils.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/js_udp_wrap.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/module_wrap.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_api.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_binding.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_blob.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_buffer.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_builtins.o In file included from ../src/node.cc:127: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../src/node.cc:127: ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nullable' if the pointer may be null 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nonnull' if the pointer should never be null 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nullable' if the pointer may be null 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nonnull' if the pointer should never be null 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nullable' if the pointer may be null 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nonnull' if the pointer should never be null 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 662 | Mutex* const mu_; | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nullable' if the pointer may be null 662 | Mutex* const mu_; | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nonnull' if the pointer should never be null 662 | Mutex* const mu_; | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 720 | Condition(bool (*func)(void*), void* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nullable' if the pointer may be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nonnull' if the pointer should never be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 720 | Condition(bool (*func)(void*), void* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nullable' if the pointer may be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nonnull' if the pointer should never be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 720 | Condition(bool (*func)(void*), void* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nullable' if the pointer may be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nonnull' if the pointer should never be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 732 | Condition(bool (*func)(T*), T* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nullable' if the pointer may be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nonnull' if the pointer should never be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 732 | Condition(bool (*func)(T*), T* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nullable' if the pointer may be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nonnull' if the pointer should never be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 732 | Condition(bool (*func)(T*), T* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nullable' if the pointer may be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nonnull' if the pointer should never be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 746 | Condition(bool (*func)(T*), | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nullable' if the pointer may be null 746 | Condition(bool (*func)(T*), | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nonnull' if the pointer should never be null 746 | Condition(bool (*func)(T*), | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 746 | Condition(bool (*func)(T*), | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nullable' if the pointer may be null 746 | Condition(bool (*func)(T*), | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nonnull' if the pointer should never be null 746 | Condition(bool (*func)(T*), | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 747 | typename absl::internal::type_identity::type* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nullable' if the pointer may be null 747 | typename absl::internal::type_identity::type* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nonnull' if the pointer should never be null 747 | typename absl::internal::type_identity::type* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 758 | Condition(T* object, | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nullable' if the pointer may be null 758 | Condition(T* object, | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nonnull' if the pointer should never be null 758 | Condition(T* object, | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 759 | bool (absl::internal::type_identity::type::*method)()); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nullable' if the member pointer may be null 759 | bool (absl::internal::type_identity::type::*method)()); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nonnull' if the member pointer should never be null 759 | bool (absl::internal::type_identity::type::*method)()); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 763 | Condition(const T* object, | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nullable' if the pointer may be null 763 | Condition(const T* object, | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nonnull' if the pointer should never be null 763 | Condition(const T* object, | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 764 | bool (absl::internal::type_identity::type::*method)() const); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nullable' if the member pointer may be null 764 | bool (absl::internal::type_identity::type::*method)() const); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nonnull' if the member pointer should never be null 764 | bool (absl::internal::type_identity::type::*method)() const); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | explicit Condition(const bool* cond); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nullable' if the pointer may be null 767 | explicit Condition(const bool* cond); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nonnull' if the pointer should never be null 767 | explicit Condition(const bool* cond); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 796 | explicit Condition(const T* obj) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nullable' if the pointer may be null 796 | explicit Condition(const T* obj) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nonnull' if the pointer should never be null 796 | explicit Condition(const T* obj) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nullable' if the pointer may be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nonnull' if the pointer should never be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nullable' if the pointer may be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nonnull' if the pointer should never be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 847 | bool (*eval_)(const Condition*) = nullptr; | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nullable' if the pointer may be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nonnull' if the pointer should never be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 847 | bool (*eval_)(const Condition*) = nullptr; | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nullable' if the pointer may be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nonnull' if the pointer should never be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 850 | void* arg_ = nullptr; | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nullable' if the pointer may be null 850 | void* arg_ = nullptr; | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nonnull' if the pointer should never be null 850 | void* arg_ = nullptr; | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 853 | static bool CallVoidPtrFunction(const Condition*); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nullable' if the pointer may be null 853 | static bool CallVoidPtrFunction(const Condition*); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nonnull' if the pointer should never be null 853 | static bool CallVoidPtrFunction(const Condition*); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 855 | static bool CastAndCallFunction(const Condition* c); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nullable' if the pointer may be null 855 | static bool CastAndCallFunction(const Condition* c); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nonnull' if the pointer should never be null 855 | static bool CastAndCallFunction(const Condition* c); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 857 | static bool CastAndCallMethod(const Condition* c); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nullable' if the pointer may be null 857 | static bool CastAndCallMethod(const Condition* c); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nonnull' if the pointer should never be null 857 | static bool CastAndCallMethod(const Condition* c); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 869 | inline void ReadCallback(T* callback) const { | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nullable' if the pointer may be null 869 | inline void ReadCallback(T* callback) const { | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nonnull' if the pointer should never be null 869 | inline void ReadCallback(T* callback) const { | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 873 | static bool AlwaysTrue(const Condition*) { return true; } | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nullable' if the pointer may be null 873 | static bool AlwaysTrue(const Condition*) { return true; } | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nonnull' if the pointer should never be null 873 | static bool AlwaysTrue(const Condition*) { return true; } | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 927 | void Wait(Mutex* mu) { | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nullable' if the pointer may be null 927 | void Wait(Mutex* mu) { | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nonnull' if the pointer should never be null 927 | void Wait(Mutex* mu) { | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nullable' if the pointer may be null 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nonnull' if the pointer should never be null 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nullable' if the pointer may be null 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nonnull' if the pointer should never be null 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 982 | void EnableDebugLog(const char* name); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nullable' if the pointer may be null 982 | void EnableDebugLog(const char* name); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nonnull' if the pointer should never be null 982 | void EnableDebugLog(const char* name); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nullable' if the pointer may be null 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nonnull' if the pointer should never be null 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 986 | void Remove(base_internal::PerThreadSynch* s); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nullable' if the pointer may be null 986 | void Remove(base_internal::PerThreadSynch* s); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nonnull' if the pointer should never be null 986 | void Remove(base_internal::PerThreadSynch* s); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nullable' if the pointer may be null 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nonnull' if the pointer should never be null 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nullable' if the pointer may be null 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nonnull' if the pointer should never be null 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1024 | Mutex* const mu_; | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nullable' if the pointer may be null 1024 | Mutex* const mu_; | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nonnull' if the pointer should never be null 1024 | Mutex* const mu_; | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nullable' if the pointer may be null 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nonnull' if the pointer should never be null 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nullable' if the pointer may be null 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nonnull' if the pointer should never be null 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1057 | Mutex* mu_; | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nullable' if the pointer may be null 1057 | Mutex* mu_; | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nonnull' if the pointer should never be null 1057 | Mutex* mu_; | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1089 | bool Condition::CastAndCallMethod(const Condition* c) { | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nullable' if the pointer may be null 1089 | bool Condition::CastAndCallMethod(const Condition* c) { | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nonnull' if the pointer should never be null 1089 | bool Condition::CastAndCallMethod(const Condition* c) { | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1098 | bool Condition::CastAndCallFunction(const Condition* c) { | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nullable' if the pointer may be null 1098 | bool Condition::CastAndCallFunction(const Condition* c) { | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nonnull' if the pointer should never be null 1098 | bool Condition::CastAndCallFunction(const Condition* c) { | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nullable' if the pointer may be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nonnull' if the pointer should never be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nullable' if the pointer may be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nonnull' if the pointer should never be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nullable' if the pointer may be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nonnull' if the pointer should never be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nullable' if the pointer may be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nonnull' if the pointer should never be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nullable' if the pointer may be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nonnull' if the pointer should never be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nullable' if the pointer may be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nonnull' if the pointer should never be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nullable' if the pointer may be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nonnull' if the pointer should never be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nullable' if the member pointer may be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nonnull' if the member pointer should never be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1131 | const T* object, | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nullable' if the pointer may be null 1131 | const T* object, | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nonnull' if the pointer should never be null 1131 | const T* object, | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1132 | bool (absl::internal::type_identity::type::*method)() const) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nullable' if the member pointer may be null 1132 | bool (absl::internal::type_identity::type::*method)() const) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nonnull' if the member pointer should never be null 1132 | bool (absl::internal::type_identity::type::*method)() const) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nullable' if the pointer may be null 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nonnull' if the pointer should never be null 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nullable' if the pointer may be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nonnull' if the pointer should never be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nullable' if the pointer may be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nonnull' if the pointer should never be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nullable' if the pointer may be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nonnull' if the pointer should never be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nullable' if the pointer may be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nonnull' if the pointer should never be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nullable' if the pointer may be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nonnull' if the pointer should never be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nullable' if the pointer may be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nonnull' if the pointer should never be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nonnull CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_config.o 2 warnings generated. 61 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_config_file.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_constants.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_cjs_lexer.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_contextify.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_credentials.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_debug.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_dir.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_dotenv.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_env_var.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_errors.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_external_reference.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_file.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_http_parser.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_http2.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_i18n.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_ipc_serdes.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_locks.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_main_instance.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_messaging.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_metadata.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_diagnostics_channel.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_modules.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_options.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_os.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_perf.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_platform.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_profiling.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_postmortem_metadata.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_process_events.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_process_methods.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_process_object.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_realm.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_report.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_report_module.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_report_utils.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_sea.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_sea_bin.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_serdes.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_shadow_realm.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_snapshotable.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_sockaddr.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_stat_watcher.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_symbols.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_task_queue.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_task_runner.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_trace_events.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_types.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_url.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_url_pattern.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_util.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_v8.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_wasi.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_wasm_web_api.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_watchdog.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_worker.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_zlib.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/path.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/permission/child_process_permission.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/permission/openssl_store_permission.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/permission/fs_permission.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/permission/inspector_permission.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/permission/permission.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/permission/wasi_permission.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/permission/worker_permission.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/permission/addon_permission.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/pipe_wrap.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/process_wrap.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/signal_wrap.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/spawn_sync.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/stream_base.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/stream_pipe.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/stream_wrap.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/string_bytes.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/string_decoder.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/tcp_wrap.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/timers.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/timer_wrap.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/tracing/agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/tracing/agent_legacy.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/tracing/node_trace_buffer.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/tracing/node_trace_writer.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/tracing/trace_event.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/tracing/traced_value.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/tty_wrap.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/udp_wrap.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/util.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/uv.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/cppgc_helpers.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/large_pages/node_large_page.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_sqlite.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_webstorage.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector_io.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector_profiler.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector_js_api.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector_socket.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector_socket_server.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/main_thread_interface.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/node_json.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/node_string.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/runtime_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/tracing_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/worker_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/network_inspector.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/network_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/target_manager.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/target_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/worker_inspector.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/io_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/network_resource_manager.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/dom_storage_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/inspector_object_utils.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/storage_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/notification_emitter.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_aes.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_argon2.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_bio.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_chacha20_poly1305.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_common.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_dsa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_hkdf.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_pbkdf2.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_sig.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_timing.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_cipher.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_context.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_ec.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_pqc.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_kem.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_hmac.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_kmac.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_mac.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_turboshake.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_random.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_rsa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_spkac.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_util.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_dh.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_hash.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_keys.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_keygen.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_pkcs12.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_scrypt.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_tls.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/crypto/crypto_x509.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/node_crypto.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/node_javascript.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/Protocol.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/NodeWorker.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/NodeTracing.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/NodeRuntime.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/Network.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/Target.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/IO.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/DOMStorage.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/Storage.o AR(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libv8_libbase.a AR(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/deps/sqlite/libsqlite.a CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/bytecode_builtins_list_generator/deps/v8/src/builtins/generate-bytecodes-builtins-list.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/bytecode_builtins_list_generator/deps/v8/src/interpreter/bytecode-operands.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/bytecode_builtins_list_generator/deps/v8/src/interpreter/bytecodes.o TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/v8_shared_internal_headers.stamp CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/gen-regexp-special-case/deps/v8/src/regexp/gen-regexp-special-case.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/cc-generator.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/cfg.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/class-debug-reader-generator.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/cpp-builder.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/csa-generator.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/declarable.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/declaration-visitor.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/declarations.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/earley-parser.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/global-context.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/implementation-visitor.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/instance-type-generator.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/instructions.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/kythe-data.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/server-data.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/source-positions.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/torque-code-generator.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/torque-compiler.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/torque-parser.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/type-inference.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/type-oracle.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/type-visitor.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/types.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque_base/deps/v8/src/torque/utils.o TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/v8_flags.stamp LINK(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/gen-regexp-special-case ld.lld: warning: mutex.cc(mutex.o:(absl::EnsureSynchEvent(std::__1::atomic*, char const*, long, long)) in archive /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libabseil.a): warning: strcpy() is almost always misused, please use strlcpy() LINK(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/bytecode_builtins_list_generator ld.lld: warning: mutex.cc(mutex.o:(absl::EnsureSynchEvent(std::__1::atomic*, char const*, long, long)) in archive /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libabseil.a): warning: strcpy() is almost always misused, please use strlcpy() ACTION _exopi_obj_pobj_node_24_22_2_node_v24_22_2_tools_v8_gypfiles_v8_gyp_run_gen_regexp_special_case_target_run_gen_regexp_special_case_action /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/src/regexp/special-case.cc ACTION _exopi_obj_pobj_node_24_22_2_node_v24_22_2_tools_v8_gypfiles_v8_gyp_generate_bytecode_builtins_list_target_generate_bytecode_builtins_list_action /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/generate-bytecode-output-root/builtins-generated/bytecodes-builtins-list.h TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/run_gen-regexp-special-case.stamp TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/generate_bytecode_builtins_list.stamp AR(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/libnode_base.a AR(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libtorque_base.a CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/torque/deps/v8/src/torque/torque.o LINK(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/torque ld.lld: warning: mutex.cc(mutex.o:(absl::EnsureSynchEvent(std::__1::atomic*, char const*, long, long)) in archive /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libabseil.a): warning: strcpy() is almost always misused, please use strlcpy() TOUCH bd2a0befaaeba8b556935ff9c9f0081fe39b26c5b9117edaef3f3036e299d893.intermediate ACTION _exopi_obj_pobj_node_24_22_2_node_v24_22_2_tools_v8_gypfiles_v8_gyp_run_torque_target_run_torque_action bd2a0befaaeba8b556935ff9c9f0081fe39b26c5b9117edaef3f3036e299d893.intermediate TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/run_torque.stamp TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/v8_internal_headers.stamp ACTION _exopi_obj_pobj_node_24_22_2_node_v24_22_2_tools_v8_gypfiles_v8_gyp_postmortem_metadata_target_gen_postmortem_metadata /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/debug-support.cc CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_init/deps/v8/src/init/setup-isolate-full.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers_slow/gen/torque-generated/src/builtins/js-to-wasm-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers_slow/gen/torque-generated/src/builtins/wasm-to-js-tq-csa.o TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/torque_generated_definitions.stamp CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/access-builder.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/access-info.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/add-type-assertions-reducer.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/all-nodes.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/bitcast-elider.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/all-nodes.cc:5: In file included from ../deps/v8/src/compiler/all-nodes.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/init/setup-isolate-full.cc:6: In file included from ../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: In file included from ../deps/v8/src/compiler/add-type-assertions-reducer.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/access-info.cc:6: In file included from ../deps/v8/src/compiler/access-info.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/access-builder.cc:5: In file included from ../deps/v8/src/compiler/access-builder.h:9: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/backend/bitcast-elider.cc:5: In file included from ../deps/v8/src/compiler/backend/bitcast-elider.h:8: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/all-nodes.cc:5: In file included from ../deps/v8/src/compiler/all-nodes.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/all-nodes.cc:5: In file included from ../deps/v8/src/compiler/all-nodes.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/all-nodes.cc:5: In file included from ../deps/v8/src/compiler/all-nodes.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/bitcast-elider.cc:5: In file included from ../deps/v8/src/compiler/backend/bitcast-elider.h:8: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/bitcast-elider.cc:5: In file included from ../deps/v8/src/compiler/backend/bitcast-elider.h:8: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/bitcast-elider.cc:5: In file included from ../deps/v8/src/compiler/backend/bitcast-elider.h:8: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/code-generator.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/frame-elider.o In file included from ../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: In file included from ../deps/v8/src/compiler/add-type-assertions-reducer.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: In file included from ../deps/v8/src/compiler/add-type-assertions-reducer.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: In file included from ../deps/v8/src/compiler/add-type-assertions-reducer.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/code-generator.cc:5: In file included from ../deps/v8/src/compiler/backend/code-generator.h:11: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/backend/frame-elider.cc:5: In file included from ../deps/v8/src/compiler/backend/frame-elider.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/gap-resolver.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/init/setup-isolate-full.cc:6: In file included from ../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/init/setup-isolate-full.cc:6: In file included from ../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/init/setup-isolate-full.cc:6: In file included from ../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/backend/gap-resolver.cc:5: In file included from ../deps/v8/src/compiler/backend/gap-resolver.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/access-info.cc:6: In file included from ../deps/v8/src/compiler/access-info.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/access-info.cc:6: In file included from ../deps/v8/src/compiler/access-info.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/access-info.cc:6: In file included from ../deps/v8/src/compiler/access-info.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction-scheduler.o In file included from ../deps/v8/src/compiler/access-builder.cc:5: In file included from ../deps/v8/src/compiler/access-builder.h:9: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/access-builder.cc:5: In file included from ../deps/v8/src/compiler/access-builder.h:9: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/access-builder.cc:5: In file included from ../deps/v8/src/compiler/access-builder.h:9: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction-selector.o In file included from ../deps/v8/src/compiler/backend/frame-elider.cc:5: In file included from ../deps/v8/src/compiler/backend/frame-elider.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/frame-elider.cc:5: In file included from ../deps/v8/src/compiler/backend/frame-elider.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/frame-elider.cc:5: In file included from ../deps/v8/src/compiler/backend/frame-elider.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/jump-threading.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction-selector.h:13: In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/backend/gap-resolver.cc:5: In file included from ../deps/v8/src/compiler/backend/gap-resolver.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/gap-resolver.cc:5: In file included from ../deps/v8/src/compiler/backend/gap-resolver.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/gap-resolver.cc:5: In file included from ../deps/v8/src/compiler/backend/gap-resolver.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/jump-threading.cc:5: In file included from ../deps/v8/src/compiler/backend/jump-threading.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/move-optimizer.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/backend/code-generator.cc:5: In file included from ../deps/v8/src/compiler/backend/code-generator.h:11: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/code-generator.cc:5: In file included from ../deps/v8/src/compiler/backend/code-generator.h:11: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/code-generator.cc:5: In file included from ../deps/v8/src/compiler/backend/code-generator.h:11: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/move-optimizer.cc:5: In file included from ../deps/v8/src/compiler/backend/move-optimizer.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/register-allocator-verifier.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/register-allocator.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/spill-placer.o In file included from ../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: In file included from ../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/backend/register-allocator.cc:5: In file included from ../deps/v8/src/compiler/backend/register-allocator.h:12: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/backend/spill-placer.cc:5: In file included from ../deps/v8/src/compiler/backend/spill-placer.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/basic-block-instrumentor.o In file included from ../deps/v8/src/compiler/backend/move-optimizer.cc:5: In file included from ../deps/v8/src/compiler/backend/move-optimizer.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_In file included from ../deps/v8/src/compiler/backend/jump-threading.cc:5: In file included from ../deps/v8/src/compiler/backend/jump-threading.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] relocata b394 | l e ( T ) && | ^ (__is_trivially_relocatable../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h(T) && | : ^126 :41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h : 126 : 41 : note: typin instantiation of template class 'absl::is_trivially_relocatable>' requested hereenam e = std: :126e | n a b l e _ i f _ t < a btsylp:e:niasm_et r=i vsitadl:l:ye_nraeblloec_aitfa_btl>' required here../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h :128:25: note: in instantiation of default argument for 'transfer_impl>' required here 128 | static s128t | d : :sttrautei_ct yspted tr:a:ntsrfueer__tiymppel t(raAnlslfoecr*_, silomtp_lt(Allyopce**, nselwo_ts_ltoytp,e * | n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e w_slot 129 | , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | s lot_typ e* o l d _ s l o t , R a n k 1 )s l{o t _| t ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y pe* ol d130_ | s l o t ,/ /R aTnOkD1O)( b{/ 2 4| 7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 30232): remove casts a130f | t e r f/i/ xTODOin(gb/ 2w4a7r1n3i0n2g3s2.) : | r ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e move 131 | c a/s/t sT OaDfOt(ebr/ 2f5i1x8i1n4g8 7w0a)r:n irnegmso.v e cas t| s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ after f i131x | i n g w/a/r nTiOnDgOs(.b / 2| 5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 8148 71320 | ) : std:r:emmeomvcep yc(a s t| s ~~~~~~~~~~~~ afte r133 | f i x i n g w asrnintgs. a t| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c _132 | c a st(ssttdd::::lmaeumncdpeyr(( | | ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | 134 | sctoatincst__cacsastt:(:srtedm:o:vlea_ucnodnesrt(_ t <| v ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a lue_type>*>(&e l134e | m e n t ( n e w _ s l o tc)o)n)st)_,c | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ast>*(>&(element(old_slo&tele)m)ent,(new _ssilzoeto)f)()v)a,l u e| _ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t yp e)); 135 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s136t | a t i c _rceatsutr ( &| e ~l ement(old_sl../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: onote: t)while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)]) , 94 | si z e orfe(tvuarlnu es_tytpe)d::)is_s;a m e| < ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d eclt y136p | e ( t r arnestfuerrn_ impl | > ( } | ^| ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h::343638:: 23note: :while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 94 | 3638 | r PolicyTreatiutrsn: :sttrda:n:sifse_rs_aumsee, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here: :alloca t3329o | r < c h a r > > ( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h : 3638 : 23 : note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 GetPo | lic yFun c t i o n s (P)o)l;i c y| T ^r aits::t../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.hr:a3464n:s26f:e rnote: _(skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)u ses_me m3464c | p y if ((is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ) | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested hereIn file included from ../deps/v8/src/compiler/backend/jump-threading.cc:5: In file included from ../deps/v8/src/compiler/backend/jump-threading.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 3329 | In file included from ../deps/v8/src/compiler/backend/jump-threading.cc:5: In file included from ../deps/v8/src/compiler/backend/jump-threading.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : condit ional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654 : 38 : note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::c o n t ainer_ inte r n a l : : D e c o m p o s e P a i r ( std::forw a r d < F > (Gfe)t,P o l| i ^c yFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464 :13026 | : note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return P 3464: | : aipfply(std:: f(oirsw_asrodo<(F)>)( fr)e,t usrtnd :f:ifnodr_woarr_dpa(rtes_)i.n.s.e)r;t _ s| o ^o (key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::a../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.hp:p654l:y38(:E mnote: plin instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested herea ceDeco m654 | p o sraebtluer{n* atbslh:i:sc}on,t a i| n ^e r_internal::../deps/v8/src/heap/base/cached-unordered-map.hD:e34c:om26pos:e Pnote: aiin instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested herer (std :34:fo | rwa r d < F > (afu)t,o | r ^ esult = map_.emplace(key, Mapped()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: ../deps/v8/src/heap/cppgc/marking-state.h:in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here354 :20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | m130a | rk e d _ bryetteusr_nm aPp:_:[abpapslye(_pagse] t+d::= fstatoircw_acradsi(nft)6,4 _stt>d(:m:afrokrewda_rbdy)(;t s )| . ^. .); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/move-optimizer.cc:5: In file included from ../deps/v8/src/compiler/backend/move-optimizer.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/move-optimizer.cc:5: In file included from ../deps/v8/src/compiler/backend/move-optimizer.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/branch-elimination.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/bytecode-analysis.o In file included from ../deps/v8/src/compiler/basic-block-instrumentor.cc:5: In file included from ../deps/v8/src/compiler/basic-block-instrumentor.h:8: In file included from ../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/branch-elimination.cc:5: In file included from ../deps/v8/src/compiler/branch-elimination.h:9: In file included from ../deps/v8/src/compiler/control-path-state.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/bytecode-analysis.cc:5: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: In file included from ../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: In file included from ../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: In file included from ../deps/v8/src/compiler/backend/register-allocator-verifier.h:10: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction-selector.h:13: In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction-selector.h:13: In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction-selector.h:13: In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/spill-placer.cc:5: In file included from ../deps/v8/src/compiler/backend/spill-placer.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/spill-placer.cc:5: In file included from ../deps/v8/src/compiler/backend/spill-placer.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/spill-placer.cc:5: In file included from ../deps/v8/src/compiler/backend/spill-placer.h:8: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 5 warnings generated. 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/bytecode-graph-builder.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/bytecode-liveness-map.o In file included from ../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction-selector.h:13: In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 983 | source_positions_(zone(), instruction_blocks->size() * 2), | ^ In file included from ../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 983 | source_positions_(zone(), instruction_blocks->size() * 2), | ^ In file included from ../deps/v8/src/compiler/backend/instruction.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 983 | source_positions_(zone(), instruction_blocks->size() * 2), | ^ In file included from ../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction-selector.h:13: In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 708 | : objects_ids_mapping_(zone), string_ids_mapping_(zone) {} | ^ In file included from ../deps/v8/src/compiler/backend/instruction-selector.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction-selector.h:13: In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 708 | : objects_ids_mapping_(zone), string_ids_mapping_(zone) {} | ^ In file included from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/bytecode-graph-builder.h:8: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/c-linkage.o 9 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/checkpoint-elimination.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 8 warnings generated. In file included from ../deps/v8/src/compiler/c-linkage.cc:5: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/branch-elimination.cc:5: In file included from ../deps/v8/src/compiler/branch-elimination.h:9: In file included from ../deps/v8/src/compiler/control-path-state.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/branch-elimination.cc:5: In file included from ../deps/v8/src/compiler/branch-elimination.h:9: In file included from ../deps/v8/src/compiler/control-path-state.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/branch-elimination.cc:5: In file included from ../deps/v8/src/compiler/branch-elimination.h:9: In file included from ../deps/v8/src/compiler/control-path-state.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/code-assembler.o In file included from ../deps/v8/src/compiler/backend/register-allocator.cc:5: In file included from ../deps/v8/src/compiler/backend/register-allocator.h:12: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/register-allocator.cc:5: In file included from ../deps/v8/src/compiler/backend/register-allocator.h:12: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/register-allocator.cc:5: In file included from ../deps/v8/src/compiler/backend/register-allocator.h:12: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/checkpoint-elimination.cc:5: In file included from ../deps/v8/src/compiler/checkpoint-elimination.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/common-node-cache.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/code-assembler.cc:5: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/common-node-cache.cc:5: In file included from ../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../deps/v8/src/compiler/node-cache.h:11: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/basic-block-instrumentor.cc:5: In file included from ../deps/v8/src/compiler/basic-block-instrumentor.h:8: In file included from ../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/basic-block-instrumentor.cc:5: In file included from ../deps/v8/src/compiler/basic-block-instrumentor.h:8: In file included from ../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/basic-block-instrumentor.cc:5: In file included from ../deps/v8/src/compiler/basic-block-instrumentor.h:8: In file included from ../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/common-operator-reducer.o In file included from ../deps/v8/src/compiler/checkpoint-elimination.cc:5: In file included from ../deps/v8/src/compiler/checkpoint-elimination.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/checkpoint-elimination.cc:5: In file included from ../deps/v8/src/compiler/checkpoint-elimination.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/checkpoint-elimination.cc:5: In file included from ../deps/v8/src/compiler/checkpoint-elimination.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/basic-block-instrumentor.cc:5: In file included from ../deps/v8/src/compiler/basic-block-instrumentor.h:8: In file included from ../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_caste*_>t(y&peel>e*m>e(n&te(lneemwe_nstl(onte)w)_)s)l,o t )| ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | 135 | s t asttiact_icca_scta*(>&(e&leelmeemnetn(to(lodl_ds_lsolto)t)),) ,s isziezoef(value_type))of; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( v136a | l u e _ tyrpeteu)r)n; { }| ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~ 136 | 137 | r}e t u| r ~n {}; | ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h ~~~~~~~~~~: 94 :13734 | : note: }while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] | ~ 94 | return std::is_../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.hs:a94m:e34<:d enote: cltywhile substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)]pe(t ransfer_ i94m | p l < s trde:t:uarlnl osctadt:o:rie><(d e c| l ^t ype(trans../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.hf:e3638r:_23i:mpl>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here820 | : absl ::fl3638at_h | ash_ s e t < K , HPaoslhi,c yKTeryaEiqtusa:l:,t rZaonneAsllocfaetro_rus>_(m e m| c ^p y() | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.hc:h3329e:c54k:s _note: toin instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here_ remove_ (3329g | r a p h _ z o n e ) { | ^ GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/bytecode-analysis.cc:5: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/bytecode-analysis.cc:5: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/common-operator.o 6 warnings generated. In file included from ../deps/v8/src/compiler/common-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/common-operator-reducer.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/compilation-dependencies.o In file included from ../deps/v8/src/compiler/common-operator.cc:5: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/common-node-cache.cc:5: In file included from ../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../deps/v8/src/compiler/node-cache.h:11: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/common-node-cache.cc:5: In file included from ../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../deps/v8/src/compiler/node-cache.h:11: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/common-node-cache.cc:5: In file included from ../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../deps/v8/src/compiler/node-cache.h:11: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/compilation-dependencies.cc:5: In file included from ../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/compiler-source-position-table.o In file included from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/bytecode-graph-builder.h:8: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/bytecode-graph-builder.h:8: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/bytecode-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/bytecode-graph-builder.h:8: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/c-linkage.cc:5: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/c-linkage.cc:5: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/c-linkage.cc:5: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/compiler-source-position-table.cc:5: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/constant-folding-reducer.o 5 warnings generated. In file included from ../deps/v8/src/compiler/common-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/common-operator-reducer.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/common-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/common-operator-reducer.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/common-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/common-operator-reducer.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/control-equivalence.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/common-operator.cc:5: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/common-operator.cc:5: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/common-operator.cc:5: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/csa-load-elimination.o In file included from ../deps/v8/src/compiler/constant-folding-reducer.cc:5: In file included from ../deps/v8/src/compiler/constant-folding-reducer.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/dead-code-elimination.o In file included from ../deps/v8/src/compiler/control-equivalence.cc:5: In file included from ../deps/v8/src/compiler/control-equivalence.h:10: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/escape-analysis-reducer.o In file included from ../deps/v8/src/compiler/compiler-source-position-table.cc:5: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/compiler-source-position-table.cc:5: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/compiler-source-position-table.cc:5: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/csa-load-elimination.cc:5: In file included from ../deps/v8/src/compiler/csa-load-elimination.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/escape-analysis.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/dead-code-elimination.cc:5: In file included from ../deps/v8/src/compiler/dead-code-elimination.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/code-assembler.cc:5: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/code-assembler.cc:5: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/code-assembler.cc:5: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/code-assembler.cc:5: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/escape-analysis.cc:5: In file included from ../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/compilation-dependencies.cc:5: In file included from ../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/compilation-dependencies.cc:5: In file included from ../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/compilation-dependencies.cc:5: In file included from ../deps/v8/src/compiler/compilation-dependencies.h:8: In file included from ../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/control-equivalence.cc:5: In file included from ../deps/v8/src/compiler/control-equivalence.h:10: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/control-equivalence.cc:5: In file included from ../deps/v8/src/compiler/control-equivalence.h:10: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/control-equivalence.cc:5: In file included from ../deps/v8/src/compiler/control-equivalence.h:10: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/fast-api-calls.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/feedback-source.o In file included from ../deps/v8/src/compiler/dead-code-elimination.cc:5: In file included from ../deps/v8/src/compiler/dead-code-elimination.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forwar5 warnings generated. d(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/dead-code-elimination.cc:5: In file included from ../deps/v8/src/compiler/dead-code-elimination.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/dead-code-elimination.cc:5: In file included from ../deps/v8/src/compiler/dead-code-elimination.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/frame-states.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/frame.o In file included from ../deps/v8/src/compiler/csa-load-elimination.cc:5: In file included from ../deps/v8/src/compiler/csa-load-elimination.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/csa-load-elimination.cc:5: In file included from ../deps/v8/src/compiler/csa-load-elimination.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/csa-load-elimination.cc:5: In file included from ../deps/v8/src/compiler/csa-load-elimination.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/fast-api-calls.cc:5: In file included from ../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/feedback-source.cc:5: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/frame-states.cc:5: In file included from ../deps/v8/src/compiler/frame-states.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/graph-assembler.o In file included from ../deps/v8/src/compiler/escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/graph-reducer.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/graph-trimmer.o In file included from ../deps/v8/src/compiler/constant-folding-reducer.cc:5: In file included from ../deps/v8/src/compiler/constant-folding-reducer.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/constant-folding-reducer.cc:5: In file included from ../deps/v8/src/compiler/constant-folding-reducer.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/constant-folding-reducer.cc:5: In file included from ../deps/v8/src/compiler/constant-folding-reducer.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/graph-assembler.cc:5: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/graph-reducer.cc:5: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/heap-refs.o In file included from ../deps/v8/src/compiler/graph-trimmer.cc:5: In file included from ../deps/v8/src/compiler/graph-trimmer.h:8: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/feedback-source.cc:5: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/feedback-source.cc:5: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/feedback-source.cc:5: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-call-reducer.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/heap-refs.cc:5: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/fast-api-calls.cc:5: In file included from ../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/fast-api-calls.cc:5: In file included from ../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/fast-api-calls.cc:5: In file included from ../deps/v8/src/compiler/fast-api-calls.h:9: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/escape-analysis.cc:5: In file included from ../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/escape-analysis.cc:5: In file included from ../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/escape-analysis.cc:5: In file included from ../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/js-call-reducer.cc:5: In file included from ../deps/v8/src/compiler/js-call-reducer.h:11: In file included from ../deps/v8/src/compiler/globals.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-context-specialization.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/js-context-specialization.cc:5: In file included from ../deps/v8/src/compiler/js-context-specialization.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/graph-trimmer.cc:5: In file included from ../deps/v8/src/compiler/graph-trimmer.h:8: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/graph-trimmer.cc:5: In file included from ../deps/v8/src/compiler/graph-trimmer.h:8: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/graph-trimmer.cc:5: In file included from ../deps/v8/src/compiler/graph-trimmer.h:8: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/graph-reducer.cc:5: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/graph-reducer.cc:5: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/graph-reducer.cc:5: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-create-lowering.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-generic-lowering.o In file included from ../deps/v8/src/compiler/graph-assembler.cc:5: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/graph-assembler.cc:5: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/graph-assembler.cc:5: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-graph.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/js-generic-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-generic-lowering.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/js-create-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-create-lowering.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/frame-states.cc:5: In file included from ../deps/v8/src/compiler/frame-states.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/frame-states.cc:5: In file included from ../deps/v8/src/compiler/frame-states.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/frame-states.cc:5: In file included from ../deps/v8/src/compiler/frame-states.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-heap-broker.o In file included from ../deps/v8/src/compiler/js-graph.cc:5: In file included from ../deps/v8/src/compiler/js-graph.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-inlining-heuristic.o In file included from ../deps/v8/src/compiler/js-heap-broker.cc:5: In file included from ../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: In file included from ../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/heap-refs.cc:5: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/heap-refs.cc:5: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/heap-refs.cc:5: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/js-call-reducer.cc:5: In file included from ../deps/v8/src/compiler/js-call-reducer.h:11: In file included from ../deps/v8/src/compiler/globals.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-call-reducer.cc:5: In file included from ../deps/v8/src/compiler/js-call-reducer.h:11: In file included from ../deps/v8/src/compiler/globals.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-call-reducer.cc:5: In file included from ../deps/v8/src/compiler/js-call-reducer.h:11: In file included from ../deps/v8/src/compiler/globals.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-context-specialization.cc:5: In file included from ../deps/v8/src/compiler/js-context-specialization.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-context-specialization.cc:5: In file included from ../deps/v8/src/compiler/js-context-specialization.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-context-specialization.cc:5: In file included from ../deps/v8/src/compiler/js-context-specialization.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-inlining.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-intrinsic-lowering.o In file included from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: In file included from ../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: In file included from ../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-inlining-heuristic.cc:5: In file included from ../deps/v8/src/compiler/js-inlining-heuristic.h:8: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-generic-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-generic-lowering.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-generic-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-generic-lowering.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-generic-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-generic-lowering.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/compiler/js-inlining.cc:5: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/js-graph.cc:5: In file included from ../deps/v8/src/compiler/js-graph.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-graph.cc:5: In file included from ../deps/v8/src/compiler/js-graph.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-graph.cc:5: In file included from ../deps/v8/src/compiler/js-graph.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-native-context-specialization.o In file included from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-intrinsic-lowering.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/js-create-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-create-lowering.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-create-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-create-lowering.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-create-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-create-lowering.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-operator.o In file included from ../deps/v8/src/compiler/js-heap-broker.cc:5: In file included from ../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-heap-broker.cc:5: In file included from ../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-heap-broker.cc:5: In file included from ../deps/v8/src/compiler/js-heap-broker.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-type-hint-lowering.o In file included from ../deps/v8/src/compiler/js-native-context-specialization.cc:5: In file included from ../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/js-typed-lowering.o In file included from ../deps/v8/src/compiler/js-operator.cc:5: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/late-escape-analysis.o In file included from ../deps/v8/src/compiler/js-type-hint-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-type-hint-lowering.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/js-typed-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-typed-lowering.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/late-escape-analysis.cc:5: In file included from ../deps/v8/src/compiler/late-escape-analysis.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/linkage.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/linkage.cc:5: In file included from ../deps/v8/src/compiler/linkage.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/js-type-hint-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-type-hint-lowering.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-type-hint-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-type-hint-lowering.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-type-hint-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-type-hint-lowering.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/load-elimination.o In file included from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-intrinsic-lowering.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-intrinsic-lowering.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-intrinsic-lowering.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/late-escape-analysis.cc:5: In file included from ../deps/v8/src/compiler/late-escape-analysis.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/late-escape-analysis.cc:5: In file included from ../deps/v8/src/compiler/late-escape-analysis.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/late-escape-analysis.cc:5: In file included from ../deps/v8/src/compiler/late-escape-analysis.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-inlining.cc:5: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-inlining.cc:5: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-inlining.cc:5: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/loop-analysis.o In file included from ../deps/v8/src/compiler/load-elimination.cc:5: In file included from ../deps/v8/src/compiler/load-elimination.h:11: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/loop-peeling.o In file included from ../deps/v8/src/compiler/js-native-context-specialization.cc:5: In file included from ../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-native-context-specialization.cc:5: In file included from ../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-native-context-specialization.cc:5: In file included from ../deps/v8/src/compiler/js-native-context-specialization.h:11: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-operator.cc:5: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-operator.cc:5: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-operator.cc:5: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/loop-unrolling.o In file included from ../deps/v8/src/compiler/loop-analysis.cc:5: In file included from ../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/loop-peeling.cc:5: In file included from ../deps/v8/src/compiler/loop-peeling.h:10: In file included from ../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/js-typed-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-typed-lowering.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-typed-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-typed-lowering.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/js-typed-lowering.cc:5: In file included from ../deps/v8/src/compiler/js-typed-lowering.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/loop-unrolling.cc:5: In file included from ../deps/v8/src/compiler/loop-unrolling.h:13: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/loop-variable-optimizer.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/machine-graph-verifier.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/loop-variable-optimizer.cc:5: In file included from ../deps/v8/src/compiler/loop-variable-optimizer.h:9: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from ../deps/v8/src/compiler/machine-graph-verifier.cc:7: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/machine-graph.o In file included from ../deps/v8/src/compiler/linkage.cc:5: In file included from ../deps/v8/src/compiler/linkage.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/linkage.cc:5: In file included from ../deps/v8/src/compiler/linkage.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/linkage.cc:5: In file included from ../deps/v8/src/compiler/linkage.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/loop-analysis.cc:5: In file included from ../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/loop-analysis.cc:5: In file included from ../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/loop-analysis.cc:5: In file included from ../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | In file included from ../deps/v8/src/compiler/loop-peeling.cc:5: In file included from ../deps/v8/src/compiler/loop-peeling.h:10: In file included from ../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts) . . . ) ; R a| n ^k 2) -> decltype(P::tr../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.ha:n2649s:f26e:r note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here (all o2649c | , n e wr_estluortn, P o| ^l icyTraits::apply(Emplace../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.hDec:o94m:p34o:s anote: b(skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)l e{*this }94, | | ^ return std::is_same, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here clt 34 | y p e (aturtaon srfeesru_litm p= mlap_<.setmdp:l:aaclel(koeyc,a tMoarp)>;( | | ^ ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[ba../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.hse:_654p:a38g:e ]note: +=in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here static_ c654a | s t < i nrte6t4u_rtn> (ambasrlk:e:dc_obnyttaeisner)_;i n t| e ^r nal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/loop-peeling.cc:5: In file included from ../deps/v8/src/compiler/loop-peeling.h:10: In file included from ../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/loop-peeling.cc:5: In file included from ../deps/v8/src/compiler/loop-peeling.h:10: In file included from ../deps/v8/src/compiler/loop-analysis.h:10: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/machine-graph.cc:5: In file included from ../deps/v8/src/compiler/machine-graph.h:10: In file included from ../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../deps/v8/src/compiler/node-cache.h:11: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/machine-operator-reducer.o In file included from ../deps/v8/src/compiler/loop-unrolling.cc:5: In file included from ../deps/v8/src/compiler/loop-unrolling.h:13: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/loop-unrolling.cc:5: In file included from ../deps/v8/src/compiler/loop-unrolling.h:13: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/loop-unrolling.cc:5: In file included from ../deps/v8/src/compiler/loop-unrolling.h:13: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/machine-operator.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/map-inference.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/memory-lowering.o In file included from ../deps/v8/src/compiler/machine-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/machine-operator-reducer.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/machine-operator.cc:5: In file included from ../deps/v8/src/compiler/machine-operator.h:15: In file included from ../deps/v8/src/compiler/globals.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/map-inference.cc:5: In file included from ../deps/v8/src/compiler/map-inference.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/memory-lowering.cc:5: In file included from ../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/loop-variable-optimizer.cc:5: In file included from ../deps/v8/src/compiler/loop-variable-optimizer.h:9: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/loop-variable-optimizer.cc:5: In file included from ../deps/v8/src/compiler/loop-variable-optimizer.h:9: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/loop-variable-optimizer.cc:5: In file included from ../deps/v8/src/compiler/loop-variable-optimizer.h:9: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/machine-graph-verifier.cc:7: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/machine-graph-verifier.cc:7: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/machine-graph-verifier.cc:7: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/load-elimination.cc:5: In file included from ../deps/v8/src/compiler/load-elimination.h:11: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/load-elimination.cc:5: In file included from ../deps/v8/src/compiler/load-elimination.h:11: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/load-elimination.cc:5: In file included from ../deps/v8/src/compiler/load-elimination.h:11: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/memory-optimizer.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node-marker.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/machine-graph.cc:5: In file included from ../deps/v8/src/compiler/machine-graph.h:10: In file included from ../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../deps/v8/src/compiler/node-cache.h:11: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/machine-graph.cc:5: In file included from ../deps/v8/src/compiler/machine-graph.h:10: In file included from ../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../deps/v8/src/compiler/node-cache.h:11: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/machine-graph.cc:5: In file included from ../deps/v8/src/compiler/machine-graph.h:10: In file included from ../deps/v8/src/compiler/common-node-cache.h:8: In file included from ../deps/v8/src/compiler/node-cache.h:11: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/memory-optimizer.cc:5: In file included from ../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/node-marker.cc:5: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node-matchers.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node-observer.o In file included from ../deps/v8/src/compiler/node-matchers.cc:5: In file included from ../deps/v8/src/compiler/node-matchers.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node-origin-table.o In file included from ../deps/v8/src/compiler/node-observer.cc:5: In file included from ../deps/v8/src/compiler/node-observer.h:20: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/node-origin-table.cc:5: In file included from ../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/node-marker.cc:5: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/node-marker.cc:5: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/node-marker.cc:5: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node-properties.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/machine-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/machine-operator-reducer.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename In file included from ../deps/v8/src/compiler/node-properties.cc:5: In file included from ../deps/v8/src/compiler/node-properties.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/machine-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/machine-operator-reducer.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/machine-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/machine-operator-reducer.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/node-observer.cc:5: In file included from ../deps/v8/src/compiler/node-observer.h:20: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/node-observer.cc:5: In file included from ../deps/v8/src/compiler/node-observer.h:20: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/node-observer.cc:5: In file included from ../deps/v8/src/compiler/node-observer.h:20: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/node-matchers.cc:5: In file included from ../deps/v8/src/compiler/node-matchers.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/node-matchers.cc:5: In file included from ../deps/v8/src/compiler/node-matchers.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/node-matchers.cc:5: In file included from ../deps/v8/src/compiler/node-matchers.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/map-inference.cc:5: In file included from ../deps/v8/src/compiler/map-inference.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/map-inference.cc:5: In file included from ../deps/v8/src/compiler/map-inference.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/map-inference.cc:5: In file included from ../deps/v8/src/compiler/map-inference.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/node.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/opcodes.o In file included from ../deps/v8/src/compiler/memory-lowering.cc:5: In file included from ../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/memory-lowering.cc:5: In file included from ../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/memory-lowering.cc:5: In file included from ../deps/v8/src/compiler/memory-lowering.h:8: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/compiler/node-origin-table.cc:5: In file included from ../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/node-origin-table.cc:5: In file included from ../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/node-origin-table.cc:5: In file included from ../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/operation-typer.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/operator-properties.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/operator.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/osr.o In file included from ../deps/v8/src/compiler/node.cc:5: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/pair-load-store-reducer.o In file included from ../deps/v8/src/compiler/operation-typer.cc:5: In file included from ../deps/v8/src/compiler/operation-typer.h:10: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/memory-optimizer.cc:5: In file included from ../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/memory-optimizer.cc:5: In file included from ../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/memory-optimizer.cc:5: In file included from ../deps/v8/src/compiler/memory-optimizer.h:8: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/osr.cc:7: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/operator-properties.cc:7: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/pipeline-statistics.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/pair-load-store-reducer.cc:5: In file included from ../deps/v8/src/compiler/pair-load-store-reducer.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/pipeline-statistics.cc:5: In file included from ../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/pipeline.o In file included from ../deps/v8/src/compiler/node-properties.cc:5: In file included from ../deps/v8/src/compiler/node-properties.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/node-properties.cc:5: In file included from ../deps/v8/src/compiler/node-properties.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/node-properties.cc:5: In file included from ../deps/v8/src/compiler/node-properties.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/property-access-builder.o In file included from ../deps/v8/src/compiler/node.cc:5: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/node.cc:5: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/node.cc:5: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/raw-machine-assembler.o In file included from ../deps/v8/src/compiler/pipeline.cc:5: In file included from ../deps/v8/src/compiler/pipeline.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/property-access-builder.cc:5: In file included from ../deps/v8/src/compiler/property-access-builder.h:11: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/operator-properties.cc:7: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/operator-properties.cc:7: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/operator-properties.cc:7: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: In file included from ../deps/v8/src/compiler/raw-machine-assembler.h:13: In file included from ../deps/v8/src/compiler/access-builder.h:9: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/operation-typer.cc:5: In file included from ../deps/v8/src/compiler/operation-typer.h:10: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/operation-typer.cc:5: In file included from ../deps/v8/src/compiler/operation-typer.h:10: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/operation-typer.cc:5: In file included from ../deps/v8/src/compiler/operation-typer.h:10: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/redundancy-elimination.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/pair-load-store-reducer.cc:5: In file included from ../deps/v8/src/compiler/pair-load-store-reducer.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/pair-load-store-reducer.cc:5: In file included from ../deps/v8/src/compiler/pair-load-store-reducer.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/pair-load-store-reducer.cc:5: In file included from ../deps/v8/src/compiler/pair-load-store-reducer.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/refs-map.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/representation-change.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/redundancy-elimination.cc:5: In file included from ../deps/v8/src/compiler/redundancy-elimination.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/schedule.o In file included from ../deps/v8/src/compiler/representation-change.cc:5: In file included from ../deps/v8/src/compiler/representation-change.h:8: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/schedule.cc:5: In file included from ../deps/v8/src/compiler/schedule.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/osr.cc:7: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/osr.cc:7: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/osr.cc:7: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/pipeline-statistics.cc:5: In file included from ../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/pipeline-statistics.cc:5: In file included from ../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/pipeline-statistics.cc:5: In file included from ../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/compiler/pipeline-statistics.cc:5: In file included from ../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/scheduler.o 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/select-lowering.o In file included from ../deps/v8/src/compiler/scheduler.cc:5: In file included from ../deps/v8/src/compiler/scheduler.h:11: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/select-lowering.cc:5: In file included from ../deps/v8/src/compiler/select-lowering.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/redundancy-elimination.cc:5: In file included from ../deps/v8/src/compiler/redundancy-elimination.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/redundancy-elimination.cc:5: In file included from ../deps/v8/src/compiler/redundancy-elimination.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/redundancy-elimination.cc:5: In file included from ../deps/v8/src/compiler/redundancy-elimination.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/simplified-lowering-verifier.o In file included from ../deps/v8/src/compiler/schedule.cc:5: In file included from ../deps/v8/src/compiler/schedule.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/schedule.cc:5: In file included from ../deps/v8/src/compiler/schedule.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/schedule.cc:5: In file included from ../deps/v8/src/compiler/schedule.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/simplified-lowering.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/property-access-builder.cc:5: In file included from ../deps/v8/src/compiler/property-access-builder.h:11: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/property-access-builder.cc:5: In file included from ../deps/v8/src/compiler/property-access-builder.h:11: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/property-access-builder.cc:5: In file included from ../deps/v8/src/compiler/property-access-builder.h:11: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: In file included from ../deps/v8/src/compiler/raw-machine-assembler.h:13: In file included from ../deps/v8/src/compiler/access-builder.h:9: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: In file included from ../deps/v8/src/compiler/raw-machine-assembler.h:13: In file included from ../deps/v8/src/compiler/access-builder.h:9: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/raw-machine-assembler.cc:5: In file included from ../deps/v8/src/compiler/raw-machine-assembler.h:13: In file included from ../deps/v8/src/compiler/access-builder.h:9: In file included from ../deps/v8/src/compiler/js-operator.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: In file included from ../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../deps/v8/src/compiler/representation-change.h:8: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/simplified-lowering.cc:5: In file included from ../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../deps/v8/src/compiler/js-graph.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/simplified-operator-reducer.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/simplified-operator.o In file included from ../deps/v8/src/compiler/scheduler.cc:5: In file included from ../deps/v8/src/compiler/scheduler.h:11: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/scheduler.cc:5: In file included from ../deps/v8/src/compiler/scheduler.h:11: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/scheduler.cc:5: In file included from ../deps/v8/src/compiler/scheduler.h:11: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/simplified-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/simplified-operator-reducer.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/simplified-operator.cc:5: In file included from ../deps/v8/src/compiler/simplified-operator.h:15: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/select-lowering.cc:5: In file included from ../deps/v8/src/compiler/select-lowering.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/select-lowering.cc:5: In file included from ../deps/v8/src/compiler/select-lowering.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/select-lowering.cc:5: In file included from ../deps/v8/src/compiler/select-lowering.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/compiler/representation-change.cc:5: In file included from ../deps/v8/src/compiler/representation-change.h:8: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfIn file included from ../deps/v8/src/compiler/pipeline.cc:5: In file included from ../deps/v8/src/compiler/pipeline.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static stdr_i:m:ptlr(Aluloce*_,t yspleo t_ttypranesfer*_ inmepwl_s(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ lot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | In file included from ../deps/v8/src/compiler/pipeline.cc:5: In file included from ../deps/v8/src/compiler/pipeline.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/pipeline.cc:5: In file included from ../deps/v8/src/compiler/pipeline.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ction<_Args...>> {}In file included from ../deps/v8/src/compiler/representation-change.cc;:5: In file included from ../deps/v8/src/compiler/representation-change.h:8: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_s PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ lot,In file included from ../deps/v8/src/compiler/representation-change.cc:5: In file included from ../deps/v8/src/compiler/representation-change.h:8: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/state-values-utils.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/string-builder-optimizer.o In file included from ../deps/v8/src/compiler/pipeline.cc:5: In file included from ../deps/v8/src/compiler/pipeline.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turbofan-enabled.o In file included from ../deps/v8/src/compiler/state-values-utils.cc:5: In file included from ../deps/v8/src/compiler/state-values-utils.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/pipeline.cc:5: In file included from ../deps/v8/src/compiler/pipeline.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../deps/v8/src/compiler/pipeline.cc:5: In file included from ../deps/v8/src/compiler/pipeline.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../deps/v8/src/compiler/pipeline.cc:5: In file included from ../deps/v8/src/compiler/pipeline.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../deps/v8/src/compiler/string-builder-optimizer.cc:5: In file included from ../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: In file included from ../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../deps/v8/src/compiler/representation-change.h:8: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: In file included from ../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../deps/v8/src/compiler/representation-change.h:8: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: In file included from ../deps/v8/src/compiler/simplified-lowering-verifier.h:12: In file included from ../deps/v8/src/compiler/representation-change.h:8: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turbofan-enabled.cc:8: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turbofan-graph-visualizer.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/simplified-operator.cc:5: In file included from ../deps/v8/src/compiler/simplified-operator.h:15: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/simplified-operator.cc:5: In file included from ../deps/v8/src/compiler/simplified-operator.h:15: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/simplified-operator.cc:5: In file included from ../deps/v8/src/compiler/simplified-operator.h:15: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: In file included from ../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/compiler/state-values-utils.cc:5: In file included from ../deps/v8/src/compiler/state-values-utils.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/state-values-utils.cc:5: In file included from ../deps/v8/src/compiler/state-values-utils.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/state-values-utils.cc:5: In file included from ../deps/v8/src/compiler/state-values-utils.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turbofan-graph.o In file included from ../deps/v8/src/compiler/simplified-lowering.cc:5: In file included from ../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../deps/v8/src/compiler/js-graph.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/simplified-lowering.cc:5: In file included from ../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../deps/v8/src/compiler/js-graph.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/simplified-lowering.cc:5: In file included from ../deps/v8/src/compiler/simplified-lowering.h:8: In file included from ../deps/v8/src/compiler/js-graph.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/compiler/turbofan-enabled.cc:8: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turbofan-enabled.cc:8: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turbofan-enabled.cc:8: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turbofan-typer.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turbofan-types.o In file included from ../deps/v8/src/compiler/turbofan-graph.cc:5: In file included from ../deps/v8/src/compiler/turbofan-graph.h:11: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/simplified-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/simplified-operator-reducer.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/simplified-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/simplified-operator-reducer.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/simplified-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/simplified-operator-reducer.h:9: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turbofan-typer.cc:5: In file included from ../deps/v8/src/compiler/turbofan-typer.h:8: In file included from ../deps/v8/src/compiler/operation-typer.h:10: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turbofan-types.cc:5: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/analyzer-iterator.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/assembler.o In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/string-builder-optimizer.cc:5: In file included from ../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/string-builder-optimizer.cc:5: In file included from ../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/string-builder-optimizer.cc:5: In file included from ../deps/v8/src/compiler/string-builder-optimizer.h:14: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turbofan-graph.cc:5: In file included from ../deps/v8/src/compiler/turbofan-graph.h:11: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turbofan-graph.cc:5: In file included from ../deps/v8/src/compiler/turbofan-graph.h:11: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turbofan-graph.cc:5: In file included from ../deps/v8/src/compiler/turbofan-graph.h:11: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/block-instrumentation-phase.o 9 warnings generated. In file included from ../deps/v8/src/compiler/turboshaft/assembler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/build-graph-phase.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: In file included from ../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: In file included from ../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turbofan-graph-visualizer.cc:5: In file included from ../deps/v8/src/compiler/turbofan-graph-visualizer.h:18: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: In file included from ../deps/v8/src/compiler/linkage.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.o In file included from ../deps/v8/src/compiler/turbofan-types.cc:5: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turbofan-types.cc:5: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turbofan-types.cc:5: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turbofan-typer.cc:5: In file included from ../deps/v8/src/compiler/turbofan-typer.h:8: In file included from ../deps/v8/src/compiler/operation-typer.h:10: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turbofan-typer.cc:5: In file included from ../deps/v8/src/compiler/turbofan-typer.h:8: In file included from ../deps/v8/src/compiler/operation-typer.h:10: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turbofan-typer.cc:5: In file included from ../deps/v8/src/compiler/turbofan-typer.h:8: In file included from ../deps/v8/src/compiler/operation-typer.h:10: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/copying-phase.o In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/csa-optimize-phase.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.o In file included from ../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/assembler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/assembler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/assembler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/assembler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_byt6 warnings generated. es_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/decompression-optimization-phase.o In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts af../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ter fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:19:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 19 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:19:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 19 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/block-instrumentation-phase.cc:19:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 19 | ValueNumberingReducer>::Run(data, temp_zone); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: In file included from ../deps/v8/src/compiler/linkage.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: In file included from ../deps/v8/src/compiler/linkage.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: In file included from ../deps/v8/src/compiler/linkage.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/block-instrumentation-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/build-graph-phase.h:11: In file included from ../deps/v8/src/compiler/linkage.h:12: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ 6 warnings generated. In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:38:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 38 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:38:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 38 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:38:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 38 | ValueNumberingReducer>::Run(data, temp_zone); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/decompression-optimization.o In file included from ../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/graph-builder.o In file included from ../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 6 warnings generated. In file included from ../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/graph-visualizer.o In file included from ../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: In file included from ../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 6 warnings generated. In file included from ../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/graph.o In file included from ../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: In file included from ../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/instruction-selection-phase.o In file included from ../deps/v8/src/compiler/turboshaft/graph.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ 9 warnings generated. In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.o In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable *>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction *>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 158 | old_phis_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:27:68: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 27 | CopyingPhase::Run( | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:27:68: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 27 | CopyingPhase::Run( | ^ In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:27:68: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 27 | CopyingPhase::Run( | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: In file included from ../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: In file included from ../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: In file included from ../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: In file included from ../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: In file included from ../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: In file included from ../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: In file included from ../deps/v8/src/compiler/turboshaft/copying-phase.h:18: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph-visualizer.h:9: In file included from ../deps/v8/src/compiler/node-origin-table.h:11: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.o 6 warnings generated. In file included from ../deps/v8/src/compiler/turboshaft/graph.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/graph.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/graph.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/loop-finder.o In file included from ../deps/v8/src/compiler/turboshaft/graph.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/loop-peeling-phase.o In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 12 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/loop-unrolling-phase.o In file included from ../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: In file included from ../deps/v8/src/compiler/globals.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/graph-builder.cc:85:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 85 | assembler(data, data->graph(), data->graph(), phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/graph-builder.cc:85:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 85 | assembler(data, data->graph(), data->graph(), phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/graph-builder.h:11: In file included from ../deps/v8/src/compiler/js-inlining.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/graph-builder.cc:85:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 85 | assembler(data, data->graph(), data->graph(), phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ 9 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/machine-lowering-phase.o In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-finder.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/memory-optimization-reducer.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: In file included from ../deps/v8/src/compiler/globals.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: In file included from ../deps/v8/src/compiler/globals.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: In file included from ../deps/v8/src/compiler/globals.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:11: In file included from ../deps/v8/src/compiler/globals.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): r6 warnings generated. emove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:11: In file included from ../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9: In file included from ../deps/v8/src/compiler/turboshaft/graph.h:20: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187In file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfe | r_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ commonIn file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:(51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | P), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ olicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/operations.o In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/operations.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:24:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 24 | turboshaft::ValueNumberingReducer>::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:24:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 24 | turboshaft::ValueNumberingReducer>::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:24:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 24 | turboshaft::ValueNumberingReducer>::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:25:54: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 25 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:25:54: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 25 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:25:54: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 25 | ValueNumberingReducer>::Run(data, temp_zone); | ^ 9 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/optimize-phase.o 19 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/phase.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::ZoneAbslFlatHashMap' requested here 392 | elided_strings_{Asm().phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:392:22: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::ZoneAbslFlatHashMap' requested here 392 | elided_strings_{Asm().phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:392:22: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, std::pair>>>>>>>>>>>>::ElidedStringPart, v8::internal::compiler::turboshaft::StringEscapeAnalysisReducer>>>>>>>>>>>>::ElidedStringPart>>::ZoneAbslFlatHashMap' requested here 392 | elided_strings_{Asm().phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>>>>>>>>>>>::Deduplicator *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>>>>>>>>>>>>::Deduplicator *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>>>>>>>>>>::Deduplicator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map>>>>>>>>>>>>::Deduplicator *>::SparseOpIndexSideTable' requested here 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>>>>>>>>>>>>::Deduplicator *>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>>>>>>>>>>>>::Deduplicator *>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:395:55: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable>>>>>>>>>>>>::Deduplicator *>::SparseOpIndexSideTable' requested here 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>>>>>>>>>>>::Deduplicator *>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>>>>>>>>>>>::Deduplicator *>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>>>>>>>>>>>>::Deduplicator *>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>>>>>>>>>>>>::Deduplicator *>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:395:55: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable>>>>>>>>>>>>::Deduplicator *>::SparseOpIndexSideTable' requested here 395 | SparseOpIndexSideTable deduplicators_{Asm().phase_zone(), | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:30:45: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 30 | MachineOptimizationReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; | ^ In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; | ^ 11 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/pipelines.o In file included from ../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/operations.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/operations.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/operations.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: 6 warnings generated. in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.o In file included from ../deps/v8/src/compiler/turboshaft/operations.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 9 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/representations.o 9 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/sidetable.o In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/sidetable.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/simplify-tf-loops.o In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ 6 warnings generated. In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable *>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction *>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 158 | old_phis_(phase_zone), | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/store-store-elimination-phase.o In file included from ../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:31:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 31 | turboshaft::ValueNumberingReducer>::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:31:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 31 | turboshaft::ValueNumberingReducer>::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/optimize-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/optimize-phase.cc:31:64: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 31 | turboshaft::ValueNumberingReducer>::Run(data, | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 15 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.o In file included from ../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/turbolev-graph-builder.o In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | 34 warnings generated. auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/sidetable.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/sidetable.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/sidetable.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/type-assertions-phase.o In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/sidetable.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable *>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable *>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction *>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable *>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy *>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy *>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits *>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set *>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator *>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map *>::ZoneAbslFlatHashMap' requested here 157 | store_graph_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:158:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 158 | old_phis_(phase_zone), | ^ 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/type-parser.o In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 10 warnings generated. In file included from ../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/typed-optimizations-phase.o In file included from ../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/pipelines.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/pipelines.h:10: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/type-parser.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/type-parser.h:10: In file included from ../deps/v8/src/compiler/turboshaft/types.h:19: In file included from ../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/typer.o In file included from ../deps/v8/src/compiler/turboshaft/typer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/string-escape-analysis-reducer.h:8: In file included from ../deps/v8/src/compiler/escape-analysis-reducer.h:10: In file included from ../deps/v8/src/compiler/escape-analysis.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 6 warnings generated. In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/types.o 20 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/use-map.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394In file included from ../deps/v8/src/compiler/turboshaft/use-map.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/types.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/types.h:19: In file included from ../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::SnapshotTableKey>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::SnapshotTableKey>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::SnapshotTableKey>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::SnapshotTableKey>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::SnapshotTableKey>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::SnapshotTableKey>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::SnapshotTableKey>::ZoneAbslFlatHashMap' requested here 116 | key_mapping_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::SnapshotTableKey>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::SnapshotTableKey>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::SnapshotTableKey>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::SnapshotTableKey>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::SnapshotTableKey>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::SnapshotTableKey>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::SnapshotTableKey>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::SnapshotTableKey>::ZoneAbslFlatHashMap' requested here 116 | key_mapping_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:27:57: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 27 | BranchEliminationReducer, ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slotIn file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_)slot, ;Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ 130 | // TODO(b/247130232): remove casts after../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h :fixin118g: warnings. 51 :| note: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 131 | // TODO(b/2 51181 | 8 14870): re m o v e c a s t s a f t e r f i x i n g w a rRnainnkg2s) ->. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dec 132 | sltd::memcpty( | y ~~~~~~~~~~~~ 133 | sptea(tic_cast, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ i../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:27:57: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 27 | BranchEliminationReducer, ValueNumberingReducer>::Run(data, temp_zone); | ^ d*>(stIn file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:27:57: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 27 | BranchEliminationReducer, ValueNumberingReducer>::Run(data, temp_zone); | ^ d::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:26:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 26 | turboshaft::TypeInferenceReducer>::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:26:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 26 | turboshaft::TypeInferenceReducer>::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:26:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 26 | turboshaft::TypeInferenceReducer>::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:25:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 25 | turboshaft::TypeInferenceReducer>::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:25:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 25 | turboshaft::TypeInferenceReducer>::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:25:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 25 | turboshaft::TypeInferenceReducer>::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/typer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/typer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/typer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/typer.h:12: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 9 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/utils.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/type-cache.o In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/type-narrowing-reducer.o In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/type-cache.cc:5: In file included from ../deps/v8/src/compiler/type-cache.h:8: In file included from ../deps/v8/src/compiler/globals.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/use-map.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/use-map.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/use-map.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/use-map.h:8: In file included from ../deps/v8/src/compiler/turboshaft/sidetable.h:11: In file included from ../deps/v8/src/compiler/turboshaft/operations.h:19: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/type-narrowing-reducer.cc:5: In file included from ../deps/v8/src/compiler/type-narrowing-reducer.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 262 | block_to_header_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 262 | block_to_header_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 262 | block_to_header_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:494:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 494 | assembler_(data, graph, graph, temp_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested hereIn file included from ../deps/v8/src/compiler/turboshaft/use-map.cc:5 : 2187In file included from | ../deps/v8/src/compiler/turboshaft/use-map.h : 8 : In file included from ../deps/v8/src/compiler/turboshaft/sidetable.h : 11 : In file included from ../deps/v8/src/compiler/turboshaft/operations.hc:o19m: mIn file included from o../deps/v8/src/base/platform/mutex.hn:(10): ,In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.hG:e73t: PIn file included from o../deps/v8/third_party/abseil-cpp/absl/base/nullability.hl:i184c: yIn file included from F../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.hu:n23c: t../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.hi:o394n:s22(:) ,warning: bbuiltin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins]u cket_count )394; | | ^ (__../deps/v8/src/zone/zone-containers.hi:s803_:9t:r inote: viain instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested herel ly_ r803e | l o c a t : abasl::blfe(T) &l&a t _| ^ hash_map' requested here qual ,126 | | ^ typename = std::enable_if_t, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested herey _reloca table< | 325 ^ | loop_p../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.he:n128d:i25n:g _note: phisin instantiation of default argument for 'transfer_impl>' required here_{__ phase_zone (128) | } ; st| a ^t ic std::true_type transfer_impl(A../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.ccl:loc494:*9:, note: sloin instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested heret_type* new _slot, | 494 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 129a | s s e m b l e r _ ( d a t a , g r a p h , g r a p h , t e m p _ z osnle)o, t| _ ^t ype* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h: 10: In file included from | ../deps/v8/src/compiler/turboshaft/phase.h ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 13: In file included from ../deps/v8/src/codegen/assembler.h :13551: | In file included from ../deps/v8/src/codegen/external-reference.h: 9 sta: tiIn file included from c../deps/v8/src/runtime/runtime.h_:c15a: sIn file included from t../deps/v8/src/utils/allocation.h<:co12nst: In file included from v../deps/v8/src/base/bounded-page-allocator.ho:i9d: *In file included from ../deps/v8/src/base/platform/mutex.h:>10: (In file included from &../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.he:le73men: tIn file included from (../deps/v8/third_party/abseil-cpp/absl/base/nullability.ho:l184d: _In file included from sl../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.ho:t)), 23siz: eo../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.hf:(394v:a22l:u ewarning: _builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] type)); 394 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | r e t u r n { } ;( _ _| i ~~~~~~~~~~s _t r137i | v i a}l l y| _ ~re lo../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94c:a34t:a bnote: lwhile substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] e( T)94 | & & | r ^e turn std::is_same, v8::internal::compiler::turboshaft::OpIndex>>>>' requested herel > (c o n| j ^u nction<_Arg> : ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h_:A3638r:g23 :{ }note: ; in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here| ^ 3638 | Polic/usr/include/c++/v1/__type_traits/conjunction.hy:T60r:a38i:t snote: ::tin instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested herer ansfer_use s60_ | msetmrcupcyt( )c o n| j ^u nction<_Arg, _Ar../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.hg:s2187.:.21.:> note: :in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here condit i2187o | n a l _ t < ! b o oclo(m_mAorng(:):,v aGleuteP),o _Alrig,c ycFounnjcutnicontsi(o)n<,_Ar bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ gs...>> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:494:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 494 | assembler_(data, graph, graph, temp_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 500 | maglev_representations_(temp_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 500 | maglev_representations_(temp_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/turbolev-graph-builder.h:10: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 500 | maglev_representations_(temp_zone), | ^ 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/typed-optimization.o In file included from ../deps/v8/src/compiler/turboshaft/types.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/types.h:19: In file included from ../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/types.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/types.h:19: In file included from ../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/types.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/types.h:19: In file included from ../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/typed-optimization.cc:5: In file included from ../deps/v8/src/compiler/typed-optimization.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/value-numbering-reducer.o In file included from ../deps/v8/src/compiler/type-cache.cc:5: In file included from ../deps/v8/src/compiler/type-cache.h:8: In file included from ../deps/v8/src/compiler/globals.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/type-cache.cc:5: In file included from ../deps/v8/src/compiler/type-cache.h:8: In file included from ../deps/v8/src/compiler/globals.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/type-cache.cc:5: In file included from ../deps/v8/src/compiler/type-cache.h:8: In file included from ../deps/v8/src/compiler/globals.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/verifier.o In file included from ../deps/v8/src/compiler/value-numbering-reducer.cc:5: In file included from ../deps/v8/src/compiler/value-numbering-reducer.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/type-narrowing-reducer.cc:5: In file included from ../deps/v8/src/compiler/type-narrowing-reducer.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/type-narrowing-reducer.cc:5: In file included from ../deps/v8/src/compiler/type-narrowing-reducer.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/type-narrowing-reducer.cc:5: In file included from ../deps/v8/src/compiler/type-narrowing-reducer.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/verifier.cc:13: In file included from ../deps/v8/src/compiler/all-nodes.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/zone-stats.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 9 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/x64/code-generator-x64.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.o 24 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/x64/instruction-selector-x64.o In file included from ../deps/v8/src/compiler/value-numbering-reducer.cc:5: In file included from ../deps/v8/src/compiler/value-numbering-reducer.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/value-numbering-reducer.cc:5: In file included from ../deps/v8/src/compiler/value-numbering-reducer.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/value-numbering-reducer.cc:5: In file included from ../deps/v8/src/compiler/value-numbering-reducer.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 9 warnings generated. 5 warnings generated. In file included from ../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/int64-lowering.o In file included from ../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: In file included from ../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: In file included from ../deps/v8/src/diagnostics/eh-frame.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/int64-lowering.cc:5: In file included from ../deps/v8/src/compiler/int64-lowering.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/verifier.cc:13: In file included from ../deps/v8/src/compiler/all-nodes.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/verifier.cc:13: In file included from ../deps/v8/src/compiler/all-nodes.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/verifier.cc:13: In file included from ../deps/v8/src/compiler/all-nodes.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/typed-optimization.cc:5: In file included from ../deps/v8/src/compiler/typed-optimization.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/typed-optimization.cc:5: In file included from ../deps/v8/src/compiler/typed-optimization.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/typed-optimization.cc:5: In file included from ../deps/v8/src/compiler/typed-optimization.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/int64-lowering-phase.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/wasm-debug-memory-lowering-phase.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.o In file included from ../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:11: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.o In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: In file included from ../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: In file included from ../deps/v8/src/diagnostics/eh-frame.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: In file included from ../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: In file included from ../deps/v8/src/diagnostics/eh-frame.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:5: In file included from ../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.h:8: In file included from ../deps/v8/src/diagnostics/eh-frame.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/int64-lowering.cc:5: In file included from ../deps/v8/src/compiler/int64-lowering.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/int64-lowering.cc:5: In file included from ../deps/v8/src/compiler/int64-lowering.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/int64-lowering.cc:5: In file included from ../deps/v8/src/compiler/int64-lowering.h:10: In file included from ../deps/v8/src/compiler/common-operator.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/wasm-lowering-phase.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:10: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 15 warnings generated. In file included from ../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/wasm-optimize-phase.o 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.o In file included from ../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:16: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. 5 warnings generated. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/wasm-simd-phase.o In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfevalue_tr_impl(Allyocpe>*>(&element(new_*, slots_ltype* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing ot))))war, nings.| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_sl 135 | ot)))), static_cast(&elem 135 | ent(old_sl statiot)), sizeoc_cast(&element(o; ld_slot| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ )) , sizeof136(val | u e _ t yrpeet)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone)urn {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( { | ^ | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/wasm-load-elimination-reducer.h:390:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 390 | non_aliasing_objects_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/wasm-load-elimination-reducer.h:390:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 390 | non_aliasing_objects_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:121:33: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 121 | TypeSnapshotTable types_table_{phase_zone_}; | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:18:77: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 18 | CopyingPhase::Run( | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:18:77: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 18 | CopyingPhase::Run( | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:18:77: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 18 | CopyingPhase::Run( | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 9 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-address-reassociation.o In file included from ../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/wasm-address-reassociation.cc:5: In file included from ../deps/v8/src/compiler/wasm-address-reassociation.h:8: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): re m ove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ | ^ ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:22:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 22 | CopyingPhase::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:22:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 22 | CopyingPhase::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:22:63: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 22 | CopyingPhase::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:23:66: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 23 | CopyingPhase::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:23:66: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 23 | CopyingPhase::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:23:66: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 23 | CopyingPhase::Run(data, | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:15: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-call-descriptors.o 14 warnings generated. In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-compiler-definitions.o In file included from ../deps/v8/src/compiler/wasm-address-reassociation.cc:5: In file included from ../deps/v8/src/compiler/wasm-address-reassociation.h:8: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-address-reassociation.cc:5: In file included from ../deps/v8/src/compiler/wasm-address-reassociation.h:8: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-address-reassociation.cc:5: In file included from ../deps/v8/src/compiler/wasm-address-reassociation.h:8: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:17:39: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 17 | CopyingPhase::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:17:39: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 17 | CopyingPhase::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-simd-phase.cc:17:39: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 17 | CopyingPhase::Run(data, temp_zone); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-compiler.o In file included from ../deps/v8/src/compiler/wasm-call-descriptors.cc:8: In file included from ../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: In file included from ../deps/v8/src/compiler/wasm-compiler-definitions.h:19: In file included from ../deps/v8/src/wasm/signature-hashing.h:16: In file included from ../deps/v8/src/wasm/wasm-linkage.h:13: In file included from ../deps/v8/src/codegen/assembler-arch.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-compiler.cc:5: In file included from ../deps/v8/src/compiler/wasm-compiler.h:18: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 6 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-escape-analysis.o In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 22 | : graph_(graph), phase_zone_(zone), alloc_uses_(zone), allocs_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 322 | all_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 323 | base_keys_(zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OffsetListTraits>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OffsetListTraits>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OffsetListTraits>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OffsetListTraits>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OffsetListTraits>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OffsetListTraits>>::ZoneAbslFlatHashMap' requested here 324 | offset_keys_(zone) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:690:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 690 | non_aliasing_objects_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] t/usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: ' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ absl::is_trivially_relocatable< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:128:25: note: in instantiation of default argument for 'transfer_impl>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map>::ZoneAbslFlatHashMap' requested here 24 | : Base(zone), indices_to_keys_(zone) {} | ^ ../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:691:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSnapshotTable::SparseOpIndexSnapshotTable' requested here 691 | object_maps_(phase_zone), | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 114 | ZoneAbslFlatHashMap folded_into{ | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::hash_internal::Hash>, std::equal_to>, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:116:54: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet>::ZoneAbslFlatHashSet' requested here 116 | ZoneAbslFlatHashSet> skipped_write_barriers{phase_zone}; | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 117 | ZoneAbslFlatHashMap reserved_size{phase_zone}; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl../deps/v8/src/compiler/graph-reducer.h::9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from :../deps/v8/src/compiler/node.hR:u12n: (In file included from ../deps/v8/src/compiler/turbofan-types.h :| 10 ^: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.ccIn file included from :../deps/v8/src/base/platform/mutex.h29::1040: :In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.hnote: :73: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested hereIn file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h29: | 394 : 22 : warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] ValueNumberingReducer>::Run (394d | a t a , t e m p _ z o n e ) ; | ^ (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:29:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 29 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:29:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 29 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: In file included from ../deps/v8/src/compiler/wasm-compiler-definitions.h:19: In file included from ../deps/v8/src/wasm/signature-hashing.h:16: In file included from ../deps/v8/src/wasm/wasm-linkage.h:13: In file included from ../deps/v8/src/codegen/assembler-arch.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: In file included from ../deps/v8/src/compiler/wasm-compiler-definitions.h:19: In file included from ../deps/v8/src/wasm/signature-hashing.h:16: In file included from ../deps/v8/src/wasm/wasm-linkage.h:13: In file included from ../deps/v8/src/codegen/assembler-arch.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: In file included from ../deps/v8/src/compiler/wasm-compiler-definitions.h:19: In file included from ../deps/v8/src/wasm/signature-hashing.h:16: In file included from ../deps/v8/src/wasm/wasm-linkage.h:13: In file included from ../deps/v8/src/codegen/assembler-arch.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-gc-lowering.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/wasm-call-descriptors.cc:8: In file included from ../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-call-descriptors.cc:8: In file included from ../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-call-descriptors.cc:8: In file included from ../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 9 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-gc-operator-reducer.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-graph-assembler.o 9 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-inlining-into-js.o In file included from ../deps/v8/src/compiler/wasm-gc-lowering.cc:5: In file included from ../deps/v8/src/compiler/wasm-gc-lowering.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: In file included from ../deps/v8/src/compiler/control-path-state.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 9 warnings generated. In file included from ../deps/v8/src/compiler/wasm-graph-assembler.cc:5: In file included from ../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-load-elimination.o In file included from ../deps/v8/src/compiler/wasm-escape-analysis.cc:5: In file included from ../deps/v8/src/compiler/wasm-escape-analysis.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-escape-analysis.cc:5: In file included from ../deps/v8/src/compiler/wasm-escape-analysis.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-escape-analysis.cc:5: In file included from ../deps/v8/src/compiler/wasm-escape-analysis.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/wasm-typer.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/wasm-load-elimination.cc:5: In file included from ../deps/v8/src/compiler/wasm-load-elimination.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/wasm-typer.cc:5: In file included from ../deps/v8/src/compiler/wasm-typer.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/wasm-gc-lowering.cc:5: In file included from ../deps/v8/src/compiler/wasm-gc-lowering.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-gc-lowering.cc:5: In file included from ../deps/v8/src/compiler/wasm-gc-lowering.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-gc-lowering.cc:5: In file included from ../deps/v8/src/compiler/wasm-gc-lowering.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: In file included from ../deps/v8/src/compiler/control-path-state.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: In file included from ../deps/v8/src/compiler/wasm-compiler.cc:5: note: In file included from ../deps/v8/src/compiler/wasm-compiler.h:18: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 2649 | return PolicyTIn file included from r../deps/v8/src/compiler/wasm-compiler.cc:5: In file included from ../deps/v8/src/compiler/wasm-compiler.h:18: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal:a:DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ its::In file included from ../deps/v8/src/compiler/wasm-compiler.cc:5: In file included from ../deps/v8/src/compiler/wasm-compiler.h:18: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | a p p l y( Empl a c e D e c o(m_p_oissa_btlrei{v*itahlilsy}_,r e lo| c ^a table(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjun../deps/v8/src/heap/base/cached-unordered-map.hc:t34i:o26n<_:Arg> : _Arg {} ;note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here | ^ 34 | /usr/include/c++/v1/__type_traits/conjunction.h :a60u:t38o: rnote: esin instantiation of template class 'std::conjunction>' requested hereu lt = map _60 | s.temrpulcatc ec(oknejyu,n cMtaipopne : conditiona../deps/v8/src/heap/cppgc/marking-state.h:354l:20:_ tnote: ::operator[]' requested here !bo o354l | ( _ Armg::avrakleued), _Arg, con_juncbtyiton<_Aregss_.m.a.p>_>[ b{a}s;e _ p| a ^ge ] += static_cast (note: main instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested herer ked_byt e441s | ) ; | a ^u to is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: In file included from ../deps/v8/src/compiler/control-path-state.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: In file included from ../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12: In file included from ../deps/v8/src/compiler/control-path-state.h:9: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*thiIn file included from ../deps/v8/src/compiler/wasm-graph-assembler.cc:5: In file included from ../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename s= std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ }, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-graph-assembler.cc:5: In file included from ../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-graph-assembler.cc:5: In file included from ../deps/v8/src/compiler/wasm-graph-assembler.h:12: In file included from ../deps/v8/src/compiler/graph-assembler.h:14: In file included from ../deps/v8/src/compiler/feedback-source.h:8: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/linear-scheduler.o In file included from ../deps/v8/src/compiler/wasm-compiler.cc:5: In file included from ../deps/v8/src/compiler/wasm-compiler.h:18: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/revectorizer.o 5 warnings generated. In file included from ../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: In file included from ../deps/v8/src/compiler/compiler-source-position-table.h:10: In file included from ../deps/v8/src/compiler/node-aux-data.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/wasm-revec-phase.o In file included from ../deps/v8/src/compiler/wasm-load-elimination.cc:5: In file included from ../deps/v8/src/compiler/wasm-load-elimination.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-load-elimination.cc:5: In file included from ../deps/v8/src/compiler/wasm-load-elimination.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-load-elimination.cc:5: In file included from ../deps/v8/src/compiler/wasm-load-elimination.h:10: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/linear-scheduler.cc:5: In file included from ../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/turboshaft/wasm-revec-reducer.o In file included from ../deps/v8/src/compiler/revectorizer.cc:5: In file included from ../deps/v8/src/compiler/revectorizer.h:17: In file included from ../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ AR(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libv8_init.a AR(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libv8_initializers_slow.a TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/postmortem-metadata.stamp CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/api/api-arguments.o In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/wasm-typer.cc:5: In file included from ../deps/v8/src/compiler/wasm-typer.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-typer.cc:5: In file included from ../deps/v8/src/compiler/wasm-typer.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/wasm-typer.cc:5: In file included from ../deps/v8/src/compiler/wasm-typer.h:12: In file included from ../deps/v8/src/compiler/graph-reducer.h:9: In file included from ../deps/v8/src/compiler/node-marker.h:8: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/api/api-natives.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/api/api.o In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/api/api-arguments.cc:5: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 29 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/ast-function-literal-id-reindexer.o In file included from ../deps/v8/src/api/api-natives.cc:5: In file included from ../deps/v8/src/api/api-natives.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/api/api.cc:5: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/linear-scheduler.cc:5: In file included from ../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/linear-scheduler.cc:5: In file included from ../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/linear-scheduler.cc:5: In file included from ../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: In file included from ../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: In file included from ../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/ast-value-factory.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/ast/ast-value-factory.cc:28: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: In file included from ../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: In file included from ../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: In file included from ../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: In file included from ../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: In file included from ../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8: In file included from ../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/ast.o In file included from ../deps/v8/src/compiler/revectorizer.cc:5: In file included from ../deps/v8/src/compiler/revectorizer.h:17: In file included from ../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/revectorizer.cc:5: In file included from ../deps/v8/src/compiler/revectorizer.h:17: In file included from ../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/revectorizer.cc:5: In file included from ../deps/v8/src/compiler/revectorizer.h:17: In file included from ../deps/v8/src/compiler/linear-scheduler.h:10: In file included from ../deps/v8/src/compiler/node.h:12: In file included from ../deps/v8/src/compiler/turbofan-types.h:10: In file included from ../deps/v8/src/compiler/heap-refs.h:11: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std:In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc:*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | f oPrwaorlidcr(afi)t,s : | : ^ transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h :130:15: note: 3329 | in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | r e t u r n P : : a p p l y ( s t d : : f o r w a r d < F > ( f) , s t d :G:eftoProwlaircdy ^( ts)...../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h):;3464 : 26| : ^ note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.hp:re2649p:a26r:e _note: insert_soin instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested hereo (key); 2649 | | ^ return PolicyTraits::apply../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h(:654E:m38p:l anote: ceDin instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here ecomp o654s | a b l return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ e{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ :26: In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/ast.cc:5: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/api/api-arguments.cc:5: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/api/api-arguments.cc:5: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/api/api-arguments.cc:5: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:15: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const v8::internal::compiler::turboshaft::PackNode *const &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, const v8::internal::compiler::turboshaft::PackNode *const &, absl::container_internal::FlatHashSetPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2534:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::emplace' requested here 2534 | return emplace(value); | ^ ../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:227:13: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here 227 | visited.insert(pnode); | ^ ../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:255:3: note: in instantiation of function template specialization 'v8::internal::compiler::turboshaft::ForEach<(lambda at ../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:255:11)>' requested here 255 | ForEach([this](PackNode const* pnode) { pnode->Print(&graph_); }, | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/modules.o In file included from ../deps/v8/src/api/api-natives.cc:5: In file included from ../deps/v8/src/api/api-natives.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/api/api-natives.cc:5: In file included from ../deps/v8/src/api/api-natives.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/api/api-natives.cc:5: In file included from ../deps/v8/src/api/api-natives.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. 7 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/prettyprinter.o In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/scopes.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/source-range-ast-visitor.o In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/ast/modules.cc:5: In file included from ../deps/v8/src/ast/modules.h:8: In file included from ../deps/v8/src/parsing/import-attributes.h:8: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:21:37: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 21 | CopyingPhase::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:21:37: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 21 | CopyingPhase::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:21:37: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 21 | CopyingPhase::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/ast/prettyprinter.cc:5: In file included from ../deps/v8/src/ast/prettyprinter.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/ast/scopes.cc:5: In file included from ../deps/v8/src/ast/scopes.h:10: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/api/api.cc:5: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/api/api.cc:5: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/api/api.cc:5: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/source-range-ast-visitor.cc:5: In file included from ../deps/v8/src/ast/source-range-ast-visitor.h:10: In file included from ../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/ast/ast-value-factory.cc:28: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/ast-value-factory.cc:28: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/ast-value-factory.cc:28: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ast/variables.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/ast/variables.cc:5: In file included from ../deps/v8/src/ast/variables.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/ast/source-range-ast-visitor.cc:5: In file included from ../deps/v8/src/ast/source-range-ast-visitor.h:10: In file included from ../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/source-range-ast-visitor.cc:5: In file included from ../deps/v8/src/ast/source-range-ast-visitor.h:10: In file included from ../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/source-range-ast-visitor.cc:5: In file included from ../deps/v8/src/ast/source-range-ast-visitor.h:10: In file included from ../deps/v8/src/ast/ast-traversal-visitor.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/ast.cc:5: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/ast.cc:5: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/ast.cc:5: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/baseline/baseline.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/baseline/baseline.cc:8: In file included from ../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../deps/v8/src/objects/shared-function-info.h:12: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/baseline/bytecode-offset-iterator.o In file included from ../deps/v8/src/ast/modules.cc:5: In file included from ../deps/v8/src/ast/modules.h:8: In file included from ../deps/v8/src/parsing/import-attributes.h:8: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/modules.cc:5: In file included from ../deps/v8/src/ast/modules.h:8: In file included from ../deps/v8/src/parsing/import-attributes.h:8: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/modules.cc:5: In file included from ../deps/v8/src/ast/modules.h:8: In file included from ../deps/v8/src/parsing/import-attributes.h:8: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/variables.cc:5: In file included from ../deps/v8/src/ast/variables.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/variables.cc:5: In file included from ../deps/v8/src/ast/variables.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/variables.cc:5: In file included from ../deps/v8/src/ast/variables.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/accessors.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-abstract-module-source.o In file included from ../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: In file included from ../deps/v8/src/baseline/bytecode-offset-iterator.h:12: In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/ast/prettyprinter.cc:5: In file included from ../deps/v8/src/ast/prettyprinter.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/prettyprinter.cc:5: In file included from ../deps/v8/src/ast/prettyprinter.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/prettyprinter.cc:5: In file included from ../deps/v8/src/ast/prettyprinter.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-api.o In file included from ../deps/v8/src/ast/scopes.cc:5: In file included from ../deps/v8/src/ast/scopes.h:10: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/scopes.cc:5: In file included from ../deps/v8/src/ast/scopes.h:10: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ast/scopes.cc:5: In file included from ../deps/v8/src/ast/scopes.h:10: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/accessors.cc:5: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-array.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-api.cc:5: In file included from ../deps/v8/src/api/api-arguments-inl.h:8: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-array.cc:6: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-arraybuffer.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-arraybuffer.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 9 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-async-disposable-stack.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/baseline/baseline.cc:8: In file included from ../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../deps/v8/src/objects/shared-function-info.h:12: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/baseline/baseline.cc:8: In file included from ../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../deps/v8/src/objects/shared-function-info.h:12: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/baseline/baseline.cc:8: In file included from ../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../deps/v8/src/objects/shared-function-info.h:12: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: In file included from ../deps/v8/src/baseline/bytecode-offset-iterator.h:12: In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: In file included from ../deps/v8/src/baseline/bytecode-offset-iterator.h:12: In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : condi(tional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/baseline/bytecode-offset-iterator.cc:5: In file included from ../deps/v8/src/baseline/bytecode-offset-iterator.h:12: In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-async-module.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-atomics-synchronization.o In file included from ../deps/v8/src/builtins/accessors.cc:5: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required heret rivially_re l128o | c a tsatbaltei(cT )s t&d&: : t| r ^u e_type transfer_impl(Alloc*, slot_ty../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.hp:e126*: 41n:e wnote: _sin instantiation of template class 'absl::is_trivially_relocatable>' requested herel ot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 129 | In file included from ../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-abstract-module-source.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/accessors.cc:5: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/accessors.cc:5: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-async-module.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-bigint.o In file included from ../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-api.cc:5: In file included from ../deps/v8/src/api/api-arguments-inl.h:8: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-api.cc:5: In file included from ../deps/v8/src/api/api-arguments-inl.h:8: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-api.cc:5: In file included from ../deps/v8/src/api/api-arguments-inl.h:8: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-callsite.o 5 warnings generated. In file included from ../deps/v8/src/builtins/builtins-bigint.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-collections.o In file included from ../deps/v8/src/builtins/builtins-array.cc:6: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-array.cc:6: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-array.cc:6: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-callsite.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-arraybuffer.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-arraybuffer.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-arraybuffer.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-collections.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-console.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-dataview.o In file included from ../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-async-disposable-stack.cc:5: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-console.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-date.o In file included from ../deps/v8/src/builtins/builtins-dataview.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-date.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-async-module.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-async-module.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-async-module.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-disposable-stack.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-error.o In file included from ../deps/v8/src/builtins/builtins-bigint.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-bigint.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-bigint.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-disposable-stack.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-callsite.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-callsite.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-callsite.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-function.o In file included from ../deps/v8/src/builtins/builtins-error.cc:5: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-collections.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-collections.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-collections.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-global.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-internal.o In file included from ../deps/v8/src/builtins/builtins-function.cc:5: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-global.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-console.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-console.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-console.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-internal.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-dataview.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-dataview.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-dataview.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-intl.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-json.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-date.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-date.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-date.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h,:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested hereM a 60 | pspterdu(c)t) ;c o n| j ^u nction<_Arg, _Args...> : con../deps/v8/src/heap/cppgc/marking-state.hdi:t354i:o20n:a lnote: _tin instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here< !bool(_A 354 | mrag::varlue), _keArdg_,b yctoensj_unction<_Amarp_[gbsa.s..>> {}; e _| ^ page] +=../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h: 319s:tat7ic_c: note: asin instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested heret < 319i | n abslt:6:4_tc>(maornjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-intl.cc:13: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-json.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-number.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-number.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-disposable-stack.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-disposable-stack.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-disposable-stack.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-object.o In file included from ../deps/v8/src/builtins/builtins-error.cc:5: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-error.cc:5: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-error.cc:5: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-reflect.o In file included from ../deps/v8/src/builtins/builtins-object.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-function.cc:5: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-function.cc:5: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-function.cc:5: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-global.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-global.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-global.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/builtins/builtins-internal.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-internal.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-internal.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | In file included from ../deps/v8/src/builtins/builtins-reflect.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-regexp.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-shadow-realm.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-shared-array.o In file included from ../deps/v8/src/builtins/builtins-regexp.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-shadow-realm.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-shared-array.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-json.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-json.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-json.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-intl.cc:13: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-intl.cc:13: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-intl.cc:13: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-sharedarraybuffer.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-string.o In file included from ../deps/v8/src/builtins/builtins-number.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-number.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-number.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-struct.o In file included from ../deps/v8/src/builtins/builtins-string.cc:7: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-struct.cc:7: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-object.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-object.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-object.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-reflect.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::5 warnings generated. true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-reflect.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-reflect.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-symbol.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-temporal.o In file included from ../deps/v8/src/builtins/builtins-symbol.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-regexp.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-regexp.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-regexp.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-shadow-realm.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-shadow-realm.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-shadow-realm.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-shared-array.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-shared-array.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-shared-array.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-temporal.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-trace.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-typed-array.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins-weak-refs.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-trace.cc:5: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-typed-array.cc:6: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:7: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-weak-refs.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from ../deps/v8/src/builtins/builtins-string.cc:7: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-string.cc:7: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-string.cc:7: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/builtins.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/builtins/constants-table-builder.o In file included from ../deps/v8/src/builtins/builtins.cc:5: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-struct.cc:7: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-struct.cc:7: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-struct.cc:7: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/constants-table-builder.cc:5: In file included from ../deps/v8/src/builtins/constants-table-builder.h:9: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/aligned-slot-allocator.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-symbol.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-symbol.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-symbol.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/assembler.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/bailout-reason.o In file included from ../deps/v8/src/builtins/builtins-temporal.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-temporal.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-temporal.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/assembler.cc:35: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/code-comments.o In file included from ../deps/v8/src/builtins/builtins-trace.cc:5: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-trace.cc:5: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-trace.cc:5: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-typed-array.cc:6: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-typed-array.cc:6: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-typed-array.cc:6: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-weak-refs.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-weak-refs.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-weak-refs.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-inl.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/codegen/code-comments.cc:8: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/code-desc.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/code-factory.o 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/code-reference.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/compilation-cache.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/codegen/code-desc.cc:7: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/codegen/code-factory.cc:5: In file included from ../deps/v8/src/codegen/code-factory.h:8: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/codegen/code-reference.cc:5: In file included from ../deps/v8/src/codegen/code-reference.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/codegen/compilation-cache.cc:5: In file included from ../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins.cc:5: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins.cc:5: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins.cc:5: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/constants-table-builder.cc:5: In file included from ../deps/v8/src/builtins/constants-table-builder.h:9: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/constants-table-builder.cc:5: In file included from ../deps/v8/src/builtins/constants-table-builder.h:9: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/constants-table-builder.cc:5: In file included from ../deps/v8/src/builtins/constants-table-builder.h:9: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/compiler.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/constant-pool.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/codegen/compiler.cc:5: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/codegen/constant-pool.cc:5: In file included from ../deps/v8/src/codegen/constant-pool.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/codegen/assembler.cc:35: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/assembler.cc:35: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/assembler.cc:35: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/external-reference-encoder.o In file included from ../deps/v8/src/codegen/code-comments.cc:8: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/code-comments.cc:8: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/code-comments.cc:8: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/external-reference-encoder.cc:5: In file included from ../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../deps/v8/src/utils/address-map.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/external-reference-table.o In file included from ../deps/v8/src/codegen/code-desc.cc:7: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/code-desc.cc:7: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/code-desc.cc:7: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/code-reference.cc:5: In file included from ../deps/v8/src/codegen/code-reference.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/code-reference.cc:5: In file included from ../deps/v8/src/codegen/code-reference.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/code-reference.cc:5: In file included from ../deps/v8/src/codegen/code-reference.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/compilation-cache.cc:5: In file included from ../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/compilation-cache.cc:5: In file included from ../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return sIn file included from l../deps/v8/src/codegen/code-factory.cc:5: In file included from ../deps/v8/src/codegen/code-factory.h:8: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required hereo 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): rt_poliecy:m:otvrean sfecra(satlsl oacf,t enrew_ sfixliontg, woalrdn_isnlgso.t ) ;| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ 132 | std::memc../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.hp:y118:(51: note: | in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here ~~~~~~~~~~~~ 118133 | | s t a t i c _ c a s t < v o i d * >R(asntk2) -d> d:e:cllatuynpdee(rP(: : t| r ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a ns 134 | f e r ( a l l o cc,ons newt_slo_tc,a s t| < ^s td::remove_const_t:* >note: (&while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)]e lement(n e94w | _ s l o tr)etu)r)n) ,s t d| ::is_same(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ >( | ^In file included from ../deps/v8/src/codegen/code-factory.cc:5: In file included from ../deps/v8/src/codegen/code-factory.h:8: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23:In file included from ../deps/v8/src/codegen/code-factory.cc:5: In file included from ../deps/v8/src/codegen/code-factory.h: 8: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | retunote: rn slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/compilation-cache.cc:5: In file included from ../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_pIn file included from ../deps/v8/src/codegen/external-reference-table.cc:5: In file included from ../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ olicy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/external-reference.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/flush-instruction-cache.o 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/handler-table.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/interface-descriptors.o In file included from ../deps/v8/src/codegen/external-reference-encoder.cc:5: In file included from ../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../deps/v8/src/utils/address-map.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/external-reference-encoder.cc:5: In file included from ../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../deps/v8/src/utils/address-map.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/external-reference-encoder.cc:In file included from ../deps/v8/src/codegen/external-reference.cc:5: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5: In file included from ../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../deps/v8/src/utils/address-map.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/flush-instruction-cache.cc:7: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/machine-type.o In file included from ../deps/v8/src/codegen/handler-table.cc:5: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/codegen/interface-descriptors.cc:5: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/codegen/constant-pool.cc:5: In file included from ../deps/v8/src/codegen/constant-pool.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/constant-pool.cc:5: In file included from ../deps/v8/src/codegen/constant-pool.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/constant-pool.cc:5: In file included from ../deps/v8/src/codegen/constant-pool.h:12: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/external-reference-table.cc:5: In file included from ../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/external-reference-table.cc:5: In file included from ../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/external-reference-table.cc:5: In file included from ../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/machine-type.cc:6: In file included from ../deps/v8/src/utils/ostreams.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 1 warning generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/macro-assembler-base.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/maglev-safepoint-table.o In file included from ../deps/v8/src/codegen/compiler.cc:5: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/compiler.cc:5: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/compiler.cc:5: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/optimized-compilation-info.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/codegen/maglev-safepoint-table.cc:5: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/codegen/macro-assembler-base.cc:5: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/codegen/optimized-compilation-info.cc:5: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/codegen/flush-instruction-cache.cc:7: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/flush-instruction-cache.cc:7: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/flush-instruction-cache.cc:7: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/pending-optimization-table.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/codegen/pending-optimization-table.cc:8: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/codegen/interface-descriptors.cc:5: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/interface-descriptors.cc:5: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/interface-descriptors.cc:5: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/register-configuration.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/reloc-info.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/safepoint-table.o In file included from ../deps/v8/src/codegen/external-reference.cc:5: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/external-reference.cc:5: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/external-reference.cc:5: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/handler-table.cc:5: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/handler-table.cc:5: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/handler-table.cc:5: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/reloc-info.cc:5: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from ../deps/v8/src/codegen/safepoint-table.cc:5: In file included from ../deps/v8/src/codegen/safepoint-table.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/source-position-table.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/source-position.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/codegen/source-position-table.cc:5: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/codegen/maglev-safepoint-table.cc:5: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::In file included from ../deps/v8/src/codegen/macro-assembler-base.cc:5: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | statice_cnastf(_stt25*:> (note: &elemein instantiation of default argument for 'transfer_impl>' required herent(n ew_slot)))), 128| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stati c135 | s t d : : t r u es_ttaytpiec _tcraasnts(o&elemecnt(o*l,d _sslloott_)t)y, sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return findp_eo* nrew_sl_optr,e p a| r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e _insert_s o129o | ( k e y ) ; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h : 654 :38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | r e t u r n a b ssll:o:tc_otnytpaei*n eorl_di_nstleortn,a lR:a:nDke1composePai)r ({std ::f orward(f), | ^ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ 130../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h | : 2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h: 34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: /in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here/ TO 354 | marked_bytes_map_[base_pagDeO]( b+/= static_cast(marked_bytes); | ^ 247130232): remove caIn file included from ../deps/v8/src/codegen/macro-assembler-base.cc:5: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += stsatict_cass taft(maarkedr_nbiyntgess.) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ 131 | In file included from ../deps/v8/src/codegen/macro-assembler-base.cc:5: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/maglev-safepoint-table.cc:5: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/maglev-safepoint-table.cc:5: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/optimized-compilation-info.cc:5: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/optimized-compilation-info.cc:5: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/optimized-compilation-info.cc:5: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/source-position.cc:7: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/tick-counter.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/tnode.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/unoptimized-compilation-info.o In file included from ../deps/v8/src/codegen/pending-optimization-table.cc:8: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/pending-optimization-table.cc:8: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/pending-optimization-table.cc:8: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/tick-counter.cc:5: In file included from ../deps/v8/src/codegen/tick-counter.h:11: In file included from ../deps/v8/src/heap/local-heap.h:17: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/common/assert-scope.o In file included from ../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: In file included from ../deps/v8/src/codegen/unoptimized-compilation-info.h:10: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/common/code-memory-access.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/common/assert-scope.cc:5: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/common/code-memory-access.cc:5: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/codegen/reloc-info.cc:5: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/reloc-info.cc:5: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/reloc-info.cc:5: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/codegen/tick-counter.cc:5: In file included from ../deps/v8/src/codegen/tick-counter.h:11: In file included from ../deps/v8/src/heap/local-heap.h:17: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/tick-counter.cc:5: In file included from ../deps/v8/src/codegen/tick-counter.h:11: In file included from ../deps/v8/src/heap/local-heap.h:17: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/tick-counter.cc:5: In file included from ../deps/v8/src/codegen/tick-counter.h:11: In file included from ../deps/v8/src/heap/local-heap.h:17: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/safepoint-table.cc:5: In file included from ../deps/v8/src/codegen/safepoint-table.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); 5 warnings generated. | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/safepoint-table.cc:5: In file included from ../deps/v8/src/codegen/safepoint-table.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/safepoint-table.cc:5: In file included from ../deps/v8/src/codegen/safepoint-table.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/common/ptr-compr.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.o In file included from ../deps/v8/src/codegen/source-position-table.cc:5: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/source-position-table.cc:5: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/source-position-table.cc:5: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/common/assert-scope.cc:5: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/common/assert-scope.cc:5: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/common/assert-scope.cc:5: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/date/date.o In file included from ../deps/v8/src/common/ptr-compr.cc:5: In file included from ../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: In file included from ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/date/dateparser.o In file included from ../deps/v8/src/codegen/source-position.cc:7: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/source-position.cc:7: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/source-position.cc:7: In file included from ../deps/v8/src/codegen/optimized-compilation-info.h:12: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: In file included from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/date/date.cc:10: In file included from ../deps/v8/src/date/dateparser-inl.h:8: In file included from ../deps/v8/src/date/dateparser.h:10: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from ../deps/v8/src/date/dateparser.cc:5: In file included from ../deps/v8/src/date/dateparser.h:10: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-coverage.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: In file included from ../deps/v8/src/codegen/unoptimized-compilation-info.h:10: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: In file included from ../deps/v8/src/codegen/unoptimized-compilation-info.h:10: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: In file included from ../deps/v8/src/codegen/unoptimized-compilation-info.h:10: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/debug/debug-coverage.cc:7: In file included from ../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-evaluate.o In file included from ../deps/v8/src/common/code-memory-access.cc:5: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/common/code-memory-access.cc:5: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/common/code-memory-access.cc:5: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-frames.o In file included from ../deps/v8/src/debug/debug-evaluate.cc:5: In file included from ../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/debug/debug-frames.cc:5: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/common/ptr-compr.cc:5: In file included from ../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/common/ptr-compr.cc:5: In file included from ../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/common/ptr-compr.cc:5: In file included from ../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: In file included from ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: In file included from ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:5: In file included from ../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.h:16: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-interface.o In file included from ../deps/v8/src/date/date.cc:10: In file included from ../deps/v8/src/date/dateparser-inl.h:8: In file included from ../deps/v8/src/date/dateparser.h:10: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/date/date.cc:10: In file included from ../deps/v8/src/date/dateparser-inl.h:8: In file included from ../deps/v8/src/date/dateparser.h:10: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/date/date.cc:10: In file included from ../deps/v8/src/date/dateparser-inl.h:8: In file included from ../deps/v8/src/date/dateparser.h:10: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: In file included from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: In file included from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: In file included from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-property-iterator.o In file included from ../deps/v8/src/date/dateparser.cc:5: In file included from ../deps/v8/src/date/dateparser.h:10: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/date/dateparser.cc:5: In file included from ../deps/v8/src/date/dateparser.h:10: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/date/dateparser.cc:5: In file included from ../deps/v8/src/date/dateparser.h:10: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-interface.cc:8: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-scope-iterator.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-scopes.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-stack-trace-iterator.o In file included from ../deps/v8/src/debug/debug-coverage.cc:7: In file included from ../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-coverage.cc:7: In file included from ../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-coverage.cc:7: In file included from ../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/debug/debug-scope-iterator.cc:5: In file included from ../deps/v8/src/debug/debug-scope-iterator.h:8: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/debug/debug-scopes.cc:5: In file included from ../deps/v8/src/debug/debug-scopes.h:8: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: In file included from ../deps/v8/src/debug/debug-stack-trace-iterator.h:10: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/debug/debug-evaluate.cc:5: In file included from ../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-evaluate.cc:5: In file included from ../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-evaluate.cc:5: In file included from ../deps/v8/src/debug/debug-evaluate.h:12: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_by../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, t | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ es_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug.cc:5: In file included from ../deps/v8/src/debug/debug.h:15: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/debug/debug-frames.cc:5: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-frames.cc:5: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-frames.cc:5: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/liveedit-diff.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/liveedit.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/deoptimize-reason.o In file included from ../deps/v8/src/debug/liveedit.cc:9: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/deoptimized-frame-info.o In file included from ../deps/v8/src/debug/debug-interface.cc:8: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-interface.cc:8: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-interface.cc:8: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-property-iterator.cc:5: In file included from ../deps/v8/src/debug/debug-property-iterator.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-property-iterator.cc:5: In file included from ../deps/v8/src/debug/debug-property-iterator.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-property-iterator.cc:5: In file included from ../deps/v8/src/debug/debug-property-iterator.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/debug/debug-scope-iterator.cc:5: In file included from ../deps/v8/src/debug/debug-scope-iterator.h:8: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-scope-iterator.cc:5: In file included from ../deps/v8/src/debug/debug-scope-iterator.h:8: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-scope-iterator.cc:5: In file included from ../deps/v8/src/debug/debug-scope-iterator.h:8: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/deoptimizer.o In file included from ../deps/v8/src/debug/debug-scopes.cc:5: In file included from ../deps/v8/src/debug/debug-scopes.h:8: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-scopes.cc:5: In file included from ../deps/v8/src/debug/debug-scopes.h:8: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-scopes.cc:5: In file included from ../deps/v8/src/debug/debug-scopes.h:8: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/frame-translation-builder.o 5 warnings generated. In file included from ../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: In file included from ../deps/v8/src/debug/debug-stack-trace-iterator.h:10: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: In file included from ../deps/v8/src/debug/debug-stack-trace-iterator.h:10: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: In file included from ../deps/v8/src/debug/debug-stack-trace-iterator.h:10: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/materialized-object-store.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/deoptimizer/deoptimizer.cc:5: In file included from ../deps/v8/src/deoptimizer/deoptimizer.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/translated-state.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/basic-block-profiler.o In file included from ../deps/v8/src/deoptimizer/materialized-object-store.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/debug/debug.cc:5: In file included from ../deps/v8/src/debug/debug.h:15: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug.cc:5: In file included from ../deps/v8/src/debug/debug.h:15: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | In file included from ../deps/v8/src/diagnostics/basic-block-profiler.cc:5: In file included from ../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug.cc:5: In file included from ../deps/v8/src/debug/debug.h:15: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/deoptimizer/translated-state.cc:5: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/debug/liveedit.cc:9: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static st5 warnings generated. d::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/liveedit.cc:9: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/liveedit.cc:9: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/compilation-statistics.o In file included from ../deps/v8/src/diagnostics/compilation-statistics.cc:5: In file included from ../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/disassembler.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/eh-frame.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/gdb-jit.o In file included from ../deps/v8/src/diagnostics/disassembler.cc:5: In file included from ../deps/v8/src/diagnostics/disassembler.h:8: In file included from ../deps/v8/src/codegen/code-reference.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/deoptimizer/materialized-object-store.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/deoptimizer/materialized-object-store.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/deoptimizer/materialized-object-store.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/eh-frame.cc:5: In file included from ../deps/v8/src/diagnostics/eh-frame.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/gdb-jit.cc:14: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/objects-debug.o In file included from ../deps/v8/src/deoptimizer/deoptimizer.cc:5: In file included from ../deps/v8/src/deoptimizer/deoptimizer.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/deoptimizer/deoptimizer.cc:5: In file included from ../deps/v8/src/deoptimizer/deoptimizer.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/deoptimizer/deoptimizer.cc:5: In file included from ../deps/v8/src/deoptimizer/deoptimizer.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/objects-printer.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/perf-jit.o In file included from ../deps/v8/src/diagnostics/basic-block-profiler.cc:5: In file included from ../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/basic-block-profiler.cc:5: In file included from ../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/basic-block-profiler.cc:5: In file included from ../deps/v8/src/diagnostics/basic-block-profiler.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/deoptimizer/translated-state.cc:5: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/deoptimizer/translated-state.cc:5: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/deoptimizer/translated-state.cc:5: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/deoptimizer/translated-state.cc:5: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:10: In file included from ../deps/v8/src/objects/casting.h:12: In file included from ../deps/v8/src/objects/tagged.h:11: In file included from ../deps/v8/src/objects/tagged-impl.h:13: ../deps/v8/src/common/ptr-compr.h:59:37: warning: inline function 'v8::internal::V8HeapCompressionSchemeImpl::base' is not defined [-Wundefined-inline] 59 | V8_CONST V8_INLINE static Address base(); | ^ ../deps/v8/src/deoptimizer/translated-state.cc:1878:34: note: used here 1878 | V8HeapCompressionScheme::base(), static_cast(value)); | ^ In file included from ../deps/v8/src/diagnostics/objects-debug.cc:6: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/diagnostics/objects-printer.cc:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/diagnostics/perf-jit.cc:28: In file included from ../deps/v8/src/diagnostics/perf-jit.h:35: In file included from ../deps/v8/src/logging/log.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/unwinder.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/arguments.o 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/clobber-registers.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/embedder-state.o In file included from ../deps/v8/src/execution/arguments.cc:5: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/encoded-c-signature.o In file included from ../deps/v8/src/execution/embedder-state.cc:5: In file included from ../deps/v8/src/execution/embedder-state.h:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/execution.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/execution/execution.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/diagnostics/disassembler.cc:5: In file included from ../deps/v8/src/diagnostics/disassembler.h:8: In file included from ../deps/v8/src/codegen/code-reference.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/disassembler.cc:5: In file included from ../deps/v8/src/diagnostics/disassembler.h:8: In file included from ../deps/v8/src/codegen/code-reference.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/disassembler.cc:5: In file included from ../deps/v8/src/diagnostics/disassembler.h:8: In file included from ../deps/v8/src/codegen/code-reference.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/gdb-jit.cc:14: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/gdb-jit.cc:14: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/gdb-jit.cc:14: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/arguments.cc:5: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/arguments.cc:5: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/arguments.cc:5: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/frames.o 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/futex-emulation.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/interrupts-scope.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/execution/frames.cc:5: In file included from ../deps/v8/src/execution/frames.h:10: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/execution/futex-emulation.cc:5: In file included from ../deps/v8/src/execution/futex-emulation.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/execution/interrupts-scope.cc:5: In file included from ../deps/v8/src/execution/interrupts-scope.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/diagnostics/perf-jit.cc:28: In file included from ../deps/v8/src/diagnostics/perf-jit.h:35: In file included from ../deps/v8/src/logging/log.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/perf-jit.cc:28: In file included from ../deps/v8/src/diagnostics/perf-jit.h:35: In file included from ../deps/v8/src/logging/log.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/perf-jit.cc:28: In file included from ../deps/v8/src/diagnostics/perf-jit.h:35: In file included from ../deps/v8/src/logging/log.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/objects-debug.cc:6: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/objects-debug.cc:6: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/objects-debug.cc:6: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/isolate.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/local-isolate.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/diagnostics/objects-printer.cc:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/objects-printer.cc:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/diagnostics/objects-printer.cc:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] +In file included from ../deps/v8/src/execution/local-isolate.cc:5: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ = static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/isolate.cc:5: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/execution/interrupts-scope.cc:5: In file included from ../deps/v8/src/execution/interrupts-scope.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/interrupts-scope.cc:5: In file included from ../deps/v8/src/execution/interrupts-scope.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/interrupts-scope.cc:5: In file included from ../deps/v8/src/execution/interrupts-scope.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/embedder-state.cc:5: In file included from ../deps/v8/src/execution/embedder-state.h:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/embedder-state.cc:5: In file included from ../deps/v8/src/execution/embedder-state.h:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/embedder-state.cc:5: In file included from ../deps/v8/src/execution/embedder-state.h:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/messages.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/microtask-queue.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/execution/messages.cc:9: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/execution/microtask-queue.cc:11: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/execution/execution.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/execution.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/execution.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/local-isolate.cc:5: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/local-isolate.cc:5: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/local-isolate.cc:5: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/protectors.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/simulator-base.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/stack-guard.o In file included from ../deps/v8/src/execution/futex-emulation.cc:5: In file included from ../deps/v8/src/execution/futex-emulation.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/futex-emulation.cc:5: In file included from ../deps/v8/src/execution/futex-emulation.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/futex-emulation.cc:5: In file included from ../deps/v8/src/execution/futex-emulation.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/protectors.cc:7: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/execution/simulator-base.cc:5: In file included from ../deps/v8/src/execution/simulator-base.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/execution/frames.cc:5: In file included from ../deps/v8/src/execution/frames.h:10: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/frames.cc:5: In file included from ../deps/v8/src/execution/frames.h:10: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/frames.cc:5: In file included from ../deps/v8/src/execution/frames.h:10: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/stack-guard.cc:8: In file included from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/thread-id.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/thread-local-top.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/tiering-manager.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/execution/simulator-base.cc:5: In file included from ../deps/v8/src/execution/simulator-base.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/simulator-base.cc:5: In file included from ../deps/v8/src/execution/simulator-base.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/simulator-base.cc:5: In file included from ../deps/v8/src/execution/simulator-base.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/v8threads.o In file included from ../deps/v8/src/execution/tiering-manager.cc:5: In file included from ../deps/v8/src/execution/tiering-manager.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/execution/isolate.cc:5: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/isolate.cc:5: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/isolate.cc:5: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/thread-local-top.cc:5: In file included from ../deps/v8/src/execution/thread-local-top.h:14: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/execution/messages.cc:9: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/messages.cc:9: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/messages.cc:9: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/v8threads.cc:5: In file included from ../deps/v8/src/execution/v8threads.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/execution/microtask-queue.cc:11: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/microtask-queue.cc:11: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/microtask-queue.cc:11: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/cputracemark-extension.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/externalize-string-extension.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/execution/thread-local-top.cc:5: In file included from ../deps/v8/src/execution/thread-local-top.h:14: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/thread-local-top.cc:5: In file included from ../deps/v8/src/execution/thread-local-top.h:14: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/thread-local-top.cc:5: In file included from ../deps/v8/src/execution/thread-local-top.h:14: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/execution/protectors.cc:7: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/protectors.cc:7: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/protectors.cc:7: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/gc-extension.o In file included from ../deps/v8/src/extensions/cputracemark-extension.cc:9: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/extensions/externalize-string-extension.cc:8: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/ignition-statistics-extension.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/statistics-extension.o In file included from ../deps/v8/src/extensions/gc-extension.cc:17: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/execution/stack-guard.cc:8: In file included from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/stack-guard.cc:8: In file included from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/stack-guard.cc:8: In file included from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/extensions/ignition-statistics-extension.cc:8: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/extensions/statistics-extension.cc:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/extensions/trigger-failure-extension.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/extensions/cputracemark-extension.cc:9: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/extensions/cputracemark-extension.cc:9: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/extensions/cputracemark-extension.cc:9: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/flags/flags.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/handles/global-handles.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/execution/tiering-manager.cc:5: In file included from ../deps/v8/src/execution/tiering-manager.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/tiering-manager.cc:5: In file included from ../deps/v8/src/execution/tiering-manager.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/tiering-manager.cc:5: In file included from ../deps/v8/src/execution/tiering-manager.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/extensions/gc-extension.cc:17: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/extensions/gc-extension.cc:17: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/extensions/gc-extension.cc:17: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/v8threads.cc:5: In file included from ../deps/v8/src/execution/v8threads.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/v8threads.cc:5: In file included from ../deps/v8/src/execution/v8threads.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/v8threads.cc:5: In file included from ../deps/v8/src/execution/v8threads.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/flags/flags.cc:30: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/handles/handles.o In file included from ../deps/v8/src/handles/global-handles.cc:5: In file included from ../deps/v8/src/handles/global-handles.h:17: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/handles/local-handles.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/handles/persistent-handles.o 1 warning generated. In file included from ../deps/v8/src/handles/handles.cc:7: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/handles/shared-object-conveyor-handles.o In file included from ../deps/v8/src/handles/local-handles.cc:5: In file included from ../deps/v8/src/handles/local-handles.h:12: In file included from ../deps/v8/src/heap/local-heap.h:17: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/handles/persistent-handles.cc:5: In file included from ../deps/v8/src/handles/persistent-handles.h:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/extensions/externalize-string-extension.cc:8: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/extensions/externalize-string-extension.cc:8: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/extensions/externalize-string-extension.cc:8: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: In file included from ../deps/v8/src/handles/shared-object-conveyor-handles.h:11: In file included from ../deps/v8/src/handles/persistent-handles.h:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/handles/traced-handles.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/extensions/ignition-statistics-extension.cc:8: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/extensions/ignition-statistics-extension.cc:8: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/extensions/ignition-statistics-extension.cc:8: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/extensions/statistics-extension.cc:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/extensions/statistics-extension.cc:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/extensions/statistics-extension.cc:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/traced-handles.cc:5: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/allocation-observer.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/array-buffer-sweeper.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/allocation-observer.cc:9: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/array-buffer-sweeper.cc:5: In file included from ../deps/v8/src/heap/array-buffer-sweeper.h:12: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/handles/global-handles.cc:5: In file included from ../deps/v8/src/handles/global-handles.h:17: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/global-handles.cc:5: In file included from ../deps/v8/src/handles/global-handles.h:17: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/global-handles.cc:5: In file included from ../deps/v8/src/handles/global-handles.h:17: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/code-range.o In file included from ../deps/v8/src/handles/handles.cc:7: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/handles.cc:7: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/handles.cc:7: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/allocation-observer.cc:9: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/allocation-observer.cc:9: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/allocation-observer.cc:9: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/local-handles.cc:5: In file included from ../deps/v8/src/handles/local-handles.h:12: In file included from ../deps/v8/src/heap/local-heap.h:17: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/local-handles.cc:5: In file included from ../deps/v8/src/handles/local-handles.h:12: In file included from ../deps/v8/src/heap/local-heap.h:17: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/local-handles.cc:5: In file included from ../deps/v8/src/handles/local-handles.h:12: In file included from ../deps/v8/src/heap/local-heap.h:17: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/persistent-handles.cc:5: In file included from ../deps/v8/src/handles/persistent-handles.h:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/persistent-handles.cc:5: In file included from ../deps/v8/src/handles/persistent-handles.h:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/persistent-handles.cc:5: In file included from ../deps/v8/src/handles/persistent-handles.h:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | 5 warnings generated. return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/code-stats.o 5 warnings generated. In file included from ../deps/v8/src/heap/code-range.cc:5: In file included from ../deps/v8/src/heap/code-range.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/collection-barrier.o 5 warnings generated. In file included from ../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: In file included from ../deps/v8/src/handles/shared-object-conveyor-handles.h:11: In file included from ../deps/v8/src/handles/persistent-handles.h:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: In file included from ../deps/v8/src/handles/shared-object-conveyor-handles.h:11: In file included from ../deps/v8/src/handles/persistent-handles.h:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: In file included from ../deps/v8/src/handles/shared-object-conveyor-handles.h:11: In file included from ../deps/v8/src/handles/persistent-handles.h:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/combined-heap.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/concurrent-marking.o In file included from ../deps/v8/src/heap/collection-barrier.cc:5: In file included from ../deps/v8/src/heap/collection-barrier.h:10: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/code-stats.cc:7: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/cpp-heap.o In file included from ../deps/v8/src/heap/combined-heap.cc:5: In file included from ../deps/v8/src/heap/combined-heap.h:8: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/handles/traced-handles.cc:5: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/traced-handles.cc:5: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/handles/traced-handles.cc:5: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/cpp-snapshot.o In file included from ../deps/v8/src/heap/array-buffer-sweeper.cc:5: In file included from ../deps/v8/src/heap/array-buffer-sweeper.h:12: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/array-buffer-sweeper.cc:5: In file included from ../deps/v8/src/heap/array-buffer-sweeper.h:12: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/array-buffer-sweeper.cc:5: In file included from ../deps/v8/src/heap/array-buffer-sweeper.h:12: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.o In file included from ../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/code-range.cc:5: In file included from ../deps/v8/src/heap/code-range.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/code-range.cc:5: In file included from ../deps/v8/src/heap/code-range.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/code-range.cc:5: In file included from ../deps/v8/src/heap/code-range.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/code-stats.cc:7: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/code-stats.cc:7: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/code-stats.cc:7: In file included from ../deps/v8/src/codegen/reloc-info.h:9: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/unified-heap-marking-state.o In file included from ../deps/v8/src/heap/combined-heap.cc:5: In file included from ../deps/v8/src/heap/combined-heap.h:8: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/combined-heap.cc:5: In file included from ../deps/v8/src/heap/combined-heap.h:8: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/combined-heap.cc:5: In file included from ../deps/v8/src/heap/combined-heap.h:8: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/collection-barrier.cc:5: In file included from ../deps/v8/src/heap/collection-barrier.h:10: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/collection-barrier.cc:5: In file included from ../deps/v8/src/heap/collection-barrier.h:10: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/collection-barrier.cc:5: In file included from ../deps/v8/src/heap/collection-barrier.h:10: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.o In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from ../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/cpp-heap.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/cpp-heap.h:22: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/ephemeron-remembered-set.o In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: In file included from ../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../deps/v8/src/heap/base/stack.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr, absl::container_internal::FlatHashMapPolicy>>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::emplace, 0>' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/concurrent-marking.cc:205:57: note: in instantiation of member function 'heap::base::CachedUnorderedMap>::operator[]' requested here 205 | auto& typed_slots = (*memory_chunk_typed_slots_map_)[info.page_metadata]; | ^ In file included from ../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr, absl::container_internal::FlatHashMapPolicy>>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::emplace, 0>' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/concurrent-marking.cc:205:57: note: in instantiation of member function 'heap::base::CachedUnorderedMap>::operator[]' requested here 205 | auto& typed_slots = (*memory_chunk_typed_slots_map_)[info.page_metadata]; | ^ In file included from ../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>>::apply>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::EmplaceDecomposable, v8::internal::MutablePageMetadata *const &, std::unique_ptr, absl::container_internal::FlatHashMapPolicy>>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>>::emplace, 0>' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/concurrent-marking.cc:205:57: note: in instantiation of member function 'heap::base::CachedUnorderedMap>::operator[]' requested here 205 | auto& typed_slots = (*memory_chunk_typed_slots_map_)[info.page_metadata]; | ^ In file included from ../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::base::SmallVector, 1>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::base::SmallVector, 1>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../deps/v8/src/heap/marking-visitor-inl.h:688:39: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace, 0, 0>' requested here 688 | auto it = key_to_values_->try_emplace(key).first; | ^ ../deps/v8/src/heap/heap-visitor-inl.h:146:27: note: in instantiation of member function 'v8::internal::MarkingVisitorBase::VisitEphemeronHashTable' requested here 146 | TYPED_VISITOR_ID_LIST(CASE) | ^ ../deps/v8/src/heap/heap-visitor.h:61:3: note: expanded from macro 'TYPED_VISITOR_ID_LIST' 61 | V(EphemeronHashTable) \ | ^ ../deps/v8/src/heap/heap-visitor-inl.h:143:21: note: expanded from macro 'CASE' 143 | return visitor->Visit##TypeName( \ | ^ :85:1: note: expanded from here 85 | VisitEphemeronHashTable | ^ ../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 109 | return Visit(map, object, MaybeObjectSize()); | ^ ../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 440 | const auto visited_size = visitor.Visit(map, object); | ^ In file included from ../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable, 1>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::base::SmallVector, 1>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::base::SmallVector, 1>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../deps/v8/src/heap/marking-visitor-inl.h:688:39: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace, 0, 0>' requested here 688 | auto it = key_to_values_->try_emplace(key).first; | ^ ../deps/v8/src/heap/heap-visitor-inl.h:146:27: note: in instantiation of member function 'v8::internal::MarkingVisitorBase::VisitEphemeronHashTable' requested here 146 | TYPED_VISITOR_ID_LIST(CASE) | ^ ../deps/v8/src/heap/heap-visitor.h:61:3: note: expanded from macro 'TYPED_VISITOR_ID_LIST' 61 | V(EphemeronHashTable) \ | ^ ../deps/v8/src/heap/heap-visitor-inl.h:143:21: note: expanded from macro 'CASE' 143 | return visitor->Visit##TypeName( \ | ^ :85:1: note: expanded from here 85 | VisitEphemeronHashTable | ^ ../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 109 | return Visit(map, object, MaybeObjectSize()); | ^ ../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 440 | const auto visited_size = visitor.Visit(map, object); | ^ In file included from ../deps/v8/src/heap/concurrent-marking.cc:5: In file included from ../deps/v8/src/heap/concurrent-marking.h:14: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, 1>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, 1>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable, 1>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::base::SmallVector, 1>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::base::SmallVector, 1>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace_impl &>' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../deps/v8/src/heap/marking-visitor-inl.h:688:39: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::try_emplace, 0, 0>' requested here 688 | auto it = key_to_values_->try_emplace(key).first; | ^ ../deps/v8/src/heap/heap-visitor-inl.h:146:27: note: in instantiation of member function 'v8::internal::MarkingVisitorBase::VisitEphemeronHashTable' requested here 146 | TYPED_VISITOR_ID_LIST(CASE) | ^ ../deps/v8/src/heap/heap-visitor.h:61:3: note: expanded from macro 'TYPED_VISITOR_ID_LIST' 61 | V(EphemeronHashTable) \ | ^ ../deps/v8/src/heap/heap-visitor-inl.h:143:21: note: expanded from macro 'CASE' 143 | return visitor->Visit##TypeName( \ | ^ :85:1: note: expanded from here 85 | VisitEphemeronHashTable | ^ ../deps/v8/src/heap/heap-visitor-inl.h:109:10: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 109 | return Visit(map, object, MaybeObjectSize()); | ^ ../deps/v8/src/heap/concurrent-marking.cc:440:45: note: in instantiation of member function 'v8::internal::HeapVisitor::Visit' requested here 440 | const auto visited_size = visitor.Visit(map, object); | ^ In file included from ../deps/v8/src/heap/ephemeron-remembered-set.cc:5: In file included from ../deps/v8/src/heap/ephemeron-remembered-set.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/evacuation-allocator.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/evacuation-allocator.cc:5: In file included from ../deps/v8/src/heap/evacuation-allocator.h:11: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct 134conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ | ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:16: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(a5 warnings generated. lloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/evacuation-verifier.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/factory-base.o In file included from ../deps/v8/src/heap/evacuation-verifier.cc:5: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/factory-base.cc:5: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 11 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/factory.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: In file included from ../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../deps/v8/src/heap/base/stack.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: In file included from ../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../deps/v8/src/heap/base/stack.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.h:8: In file included from ../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../deps/v8/src/heap/base/stack.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/factory.cc:5: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/finalization-registry-cleanup-task.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/free-list.o In file included from ../deps/v8/src/heap/ephemeron-remembered-set.cc:5: In file included from ../deps/v8/src/heap/ephemeron-remembered-set.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/ephemeron-remembered-set.cc:5: In file included from ../deps/v8/src/heap/ephemeron-remembered-set.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/ephemeron-remembered-set.cc:5: In file included from ../deps/v8/src/heap/ephemeron-remembered-set.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11: In file included from ../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:9: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: In file included from ../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: In file included from ../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/gc-tracer.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/evacuation-allocator.cc:5: In file included from ../deps/v8/src/heap/evacuation-allocator.h:11: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/evacuation-allocator.cc:5: In file included from ../deps/v8/src/heap/evacuation-allocator.h:11: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/evacuation-allocator.cc:5: In file included from ../deps/v8/src/heap/evacuation-allocator.h:11: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 575 | warnings generated. struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap-allocator.o In file included from ../deps/v8/src/heap/free-list.cc:5: In file included from ../deps/v8/src/heap/free-list.h:12: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap-controller.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/gc-tracer.cc:5: In file included from ../deps/v8/src/heap/gc-tracer.h:17: In file included from ../deps/v8/src/logging/counters.h:18: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/heap-allocator.cc:5: In file included from ../deps/v8/src/heap/heap-allocator.h:13: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/heap-controller.cc:5: In file included from ../deps/v8/src/heap/heap-controller.h:9: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/evacuation-verifier.cc:5: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/evacuation-verifier.cc:5: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/evacuation-verifier.cc:5: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap-layout-tracer.o In file included from ../deps/v8/src/heap/factory-base.cc:5: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/factory-base.cc:5: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/factory-base.cc:5: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap-layout-tracer.cc:9: In file included from ../deps/v8/src/heap/new-spaces.h:17: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: In file included from ../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: In file included from ../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: In file included from ../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: In file included from ../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/finalization-registry-cleanup-task.cc:5: In file included from ../deps/v8/src/heap/finalization-registry-cleanup-task.h:8: In file included from ../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/free-list.cc:5: In file included from ../deps/v8/src/heap/free-list.h:12: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/free-list.cc:5: In file included from ../deps/v8/src/heap/free-list.h:12: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/free-list.cc:5: In file included from ../deps/v8/src/heap/free-list.h:12: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/factory.cc:5: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/factory.cc:5: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/factory.cc:5: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap-layout.o 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap-verifier.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap-visitor.o In file included from ../deps/v8/src/heap/heap-allocator.cc:5: In file included from ../deps/v8/src/heap/heap-allocator.h:13: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap-allocator.cc:5: In file included from ../deps/v8/src/heap/heap-allocator.h:13: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap-allocator.cc:5: In file included from ../deps/v8/src/heap/heap-allocator.h:13: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/gc-tracer.cc:5: In file included from ../deps/v8/src/heap/gc-tracer.h:17: In file included from ../deps/v8/src/logging/counters.h:18: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/gc-tracer.cc:5: In file included from ../deps/v8/src/heap/gc-tracer.h:17: In file included from ../deps/v8/src/logging/counters.h:18: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/gc-tracer.cc:5: In file included from ../deps/v8/src/heap/gc-tracer.h:17: In file included from ../deps/v8/src/logging/counters.h:18: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap-layout.cc:5: In file included from ../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../deps/v8/src/heap/heap-layout.h:13: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/heap-controller.cc:5: In file included from ../deps/v8/src/heap/heap-controller.h:9: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap-controller.cc:5: In file included from ../deps/v8/src/heap/heap-controller.h:9: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap-controller.cc:5: In file included from ../deps/v8/src/heap/heap-controller.h:9: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/heap/heap-visitor.cc:5: In file included from ../deps/v8/src/heap/heap-visitor.h:9: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap-write-barrier.o In file included from ../deps/v8/src/heap/heap-verifier.cc:5: In file included from ../deps/v8/src/heap/heap-verifier.h:10: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/heap.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/incremental-marking-job.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/heap-write-barrier.cc:5: In file included from ../deps/v8/src/heap/heap-write-barrier.h:13: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:5: In file included from ../deps/v8/src/heap/incremental-marking-job.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/heap.cc:5: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/heap/heap-layout-tracer.cc:9: In file included from ../deps/v8/src/heap/new-spaces.h:17: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap-layout-tracer.cc:9: In file included from ../deps/v8/src/heap/new-spaces.h:17: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap-layout-tracer.cc:9: In file included from ../deps/v8/src/heap/new-spaces.h:17: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/incremental-marking.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/index-generator.o In file included from ../deps/v8/src/heap/incremental-marking.cc:5: In file included from ../deps/v8/src/heap/incremental-marking.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/index-generator.cc:5: In file included from ../deps/v8/src/heap/index-generator.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/large-page-metadata.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/large-page-metadata.cc:5: In file included from ../deps/v8/src/heap/large-page-metadata.h:8: In file included from ../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/heap-layout.cc:5: In file included from ../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../deps/v8/src/heap/heap-layout.h:13: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap-layout.cc:5: In file included from ../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../deps/v8/src/heap/heap-layout.h:13: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap-layout.cc:5: In file included from ../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../deps/v8/src/heap/heap-layout.h:13: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/large-spaces.o In file included from ../deps/v8/src/heap/heap-verifier.cc:5: In file included from ../deps/v8/src/heap/heap-verifier.h:10: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap-verifier.cc:5: In file included from ../deps/v8/src/heap/heap-verifier.h:10: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap-verifier.cc:5: In file included from ../deps/v8/src/heap/heap-verifier.h:10: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap-visitor.cc:5: In file included from ../deps/v8/src/heap/heap-visitor.h:9: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap-visitor.cc:5: In file included from ../deps/v8/src/heap/heap-visitor.h:9: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap-visitor.cc:5: In file included from ../deps/v8/src/heap/heap-visitor.h:9: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/large-spaces.cc:5: In file included from ../deps/v8/src/heap/large-spaces.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/local-factory.o 5 warnings generated. In file included from ../deps/v8/src/heap/incremental-marking-job.cc:5: In file included from ../deps/v8/src/heap/incremental-marking-job.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/incremental-marking-job.cc:5: In file included from ../deps/v8/src/heap/incremental-marking-job.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:In file included from 26../deps/v8/src/heap/heap-write-barrier.cc:: 5note: : In file included from in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here../deps/v8/src/heap/heap-write-barrier.h :13: In file included from ../deps/v8/src/objects/heap-object.h: 122649: | In file included from ../deps/v8/src/objects/slots.h : 9 : rIn file included from e../deps/v8/src/common/assert-scope.ht:u13r: nIn file included from ../deps/v8/src/base/platform/mutex.hP:o10l: iIn file included from c../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.hy:T73r: aIn file included from i../deps/v8/third_party/abseil-cpp/absl/base/nullability.ht:s184:: :In file included from a../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.hp:p23l: y../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h(:E394m:p22l:a cewarning: Dbuiltin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] e 394 | c o m p os a b l e { * t h i s } , | ( ^_ _is_trivially_relocatable(T) && | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26:../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h :note: 126:41in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 34 | 126 | aut o r e s ul t = tmyappe_n.aemmepl ace(=k setd:y:,e nMaabplpee_di(f)_)t;< a b| s ^l ::is_trivi../deps/v8/src/heap/cppgc/marking-state.ha:l354l:y20_rel:o cnote: atin instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested herea ble< | ^ 354 | marked_bytes_map_[bas../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.he:_128p:a25g:e ]note: in instantiation of default argument for 'transfer_impl>' required here+= s tatic_cast (smtaarkteid_byctes) ;s t d| : ^: true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/2471In file included from 3../deps/v8/src/heap/incremental-marking-job.cc0:253: 2In file included from )../deps/v8/src/heap/incremental-marking-job.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from :../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h :r73e: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.hm:184: In file included from o../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.hv:e23 : c../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] ast s394 | a f t e r f i x i n g (_w_airsn_itnrgs. ivially_re l| o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c atable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57: 28131: | note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | str u// ct conjunctTOiDon<_ArOg(>b /: 2_518148Arg 7{0});: r| ^ emov/usr/include/c++/v1/__type_traits/conjunction.he: 60c:38: note: in instantiation of template class 'std::conjunction>' requested here ast 60 | strucst acfotnejru nction<_Argfi,xing _Args...> : conditiownaarln_itn> 132 | {}; | ^ std:../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h::441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here m 441 | emc autop yi( s| _ ~~~~~~~~~~~~r elocatabl e = t133yp | e n a m e s t ds:t:actoinjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | returcn slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ _cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | In file included from ../deps/v8/src/heap/large-page-metadata.cc:5: In file included from ../deps/v8/src/heap/large-page-metadata.h:8: In file included from ../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h: 23 : ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h : 394 : 22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | G e t P o l i c y F u n c t(i_o_niss(_)t)r; i| ^ vially_relocat../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.ha:b3464l:e26(:T note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ )../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | In file included from ../deps/v8/src/heap/heap-write-barrier.cc:5: In file included from ../deps/v8/src/heap/heap-write-barrier.h:13: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::tr typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ a 130 | // TODO(b/247130232): remove casts after fixing warningsn. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_usses_mfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::emcapply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ py()In file included from ../deps/v8/src/heap/heap-write-barrier.cc:5: In file included from ../deps/v8/src/heap/heap-write-barrier.h:13: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/large-page-metadata.cc:5: In file included from ../deps/v8/src/heap/large-page-metadata.h:8: In file included from ../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/large-page-metadata.cc:5: In file included from ../deps/v8/src/heap/large-page-metadata.h:8: In file included from ../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/local-heap.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/main-allocator.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/mark-compact.o 5 warnings generated. In file included from ../deps/v8/src/heap/local-heap.cc:5: In file included from ../deps/v8/src/heap/local-heap.h:17: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/mark-sweep-utilities.o In file included from ../deps/v8/src/heap/heap.cc:5: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap.cc:5: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/heap.cc:5: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/local-factory.cc:5: In file included from ../deps/v8/src/heap/local-factory.h:11: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/main-allocator.cc:5: In file included from ../deps/v8/src/heap/main-allocator.h:12: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/mark-compact.cc:5: In file included from ../deps/v8/src/heap/mark-compact.h:12: In file included from ../deps/v8/src/heap/marking-state.h:9: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/mark-sweep-utilities.cc:5: In file included from ../deps/v8/src/heap/mark-sweep-utilities.h:12: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/incremental-marking.cc:5: In file included from ../deps/v8/src/heap/incremental-marking.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/incremental-marking.cc:5: In file included from ../deps/v8/src/heap/incremental-marking.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/incremental-marking.cc:5: In file included from ../deps/v8/src/heap/incremental-marking.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::trans../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Afrg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy e=r t(ypenaallomce, Snteowr_asgleo:t:,M eomlcdp_ysPloolti)c;y ; | ^| ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:: 118note: :in instantiation of template class 'absl::InlinedVector' requested here 51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 194 | ab s118l | : : I n l i n e d V e ctor args_; | ^ Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/marking-barrier.o In file included from ../deps/v8/src/heap/marking-barrier.cc:5: In file included from ../deps/v8/src/heap/marking-barrier.h:13: In file included from ../deps/v8/src/heap/mark-compact.h:12: In file included from ../deps/v8/src/heap/marking-state.h:9: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/marking-worklist.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/large-spaces.cc:5: In file included from ../deps/v8/src/heap/large-spaces.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/large-spaces.cc:5: In file included from ../deps/v8/src/heap/large-spaces.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/large-spaces.cc:5: In file included from ../deps/v8/src/heap/large-spaces.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/marking-worklist.cc:5: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/marking.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/local-heap.cc:5: In file included from ../deps/v8/src/heap/local-heap.h:17: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/local-heap.cc:5: In file included from ../deps/v8/src/heap/local-heap.h:17: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/local-heap.cc:5: In file included from ../deps/v8/src/heap/local-heap.h:17: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/local-factory.cc:5: In file included from ../deps/v8/src/heap/local-factory.h:11: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/local-factory.cc:5: In file included from ../deps/v8/src/heap/local-factory.h:11: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/local-factory.cc:5: In file included from ../deps/v8/src/heap/local-factory.h:11: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/main-allocator.cc:5: In file included from ../deps/v8/src/heap/main-allocator.h:12: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/main-allocator.cc:5: In file included from ../deps/v8/src/heap/main-allocator.h:12: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/main-allocator.cc:5: In file included from ../deps/v8/src/heap/main-allocator.h:12: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/marking.cc:7: In file included from ../deps/v8/src/heap/marking-inl.h:8: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-allocator.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-balancer.o In file included from ../deps/v8/src/heap/mark-sweep-utilities.cc:5: In file included from ../deps/v8/src/heap/mark-sweep-utilities.h:12: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/mark-sweep-utilities.cc:5: In file included from ../deps/v8/src/heap/mark-sweep-utilities.h:12: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/mark-sweep-utilities.cc:5: In file included from ../deps/v8/src/heap/mark-sweep-utilities.h:12: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-chunk-metadata.o In file included from ../deps/v8/src/heap/memory-allocator.cc:5: In file included from ../deps/v8/src/heap/memory-allocator.h:16: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from ../deps/v8/src/heap/mark-compact.cc:5: In file included from ../deps/v8/src/heap/mark-compact.h:12: In file included from ../deps/v8/src/heap/marking-state.h:9: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/mark-compact.cc:5: In file included from ../deps/v8/src/heap/mark-compact.h:12: In file included from ../deps/v8/src/heap/marking-state.h:9: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/mark-compact.cc:5: In file included from ../deps/v8/src/heap/mark-compact.h:12: In file included from ../deps/v8/src/heap/marking-state.h:9: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-chunk.o In file included from ../deps/v8/src/heap/memory-balancer.cc:5: In file included from ../deps/v8/src/heap/memory-balancer.h:11: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/memory-chunk-metadata.cc:5: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/mark-compact.cc:5: In file included from ../deps/v8/src/heap/mark-compact.h:12: In file included from ../deps/v8/src/heap/marking-state.h:9: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::base::SmallVector, 1>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::base::SmallVector, 1>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3140:33: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::GetPolicyFunctions' requested here 3140 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2486:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear_backing_array' requested here 2486 | clear_backing_array(/*reuse=*/cap < 128); | ^ ../deps/v8/src/heap/mark-compact.cc:906:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear' requested here 906 | key_to_values_.clear(); | ^ In file included from ../deps/v8/src/heap/mark-compact.cc:5: In file included from ../deps/v8/src/heap/mark-compact.h:12: In file included from ../deps/v8/src/heap/marking-state.h:9: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable, 1>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::base::SmallVector, 1>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::base::SmallVector, 1>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::base::SmallVector, 1>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3140:33: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::GetPolicyFunctions' requested here 3140 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2486:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear_backing_array' requested here 2486 | clear_backing_array(/*reuse=*/cap < 128); | ^ ../deps/v8/src/heap/mark-compact.cc:906:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear' requested here 906 | key_to_values_.clear(); | ^ In file included from ../deps/v8/src/heap/mark-compact.cc:5: In file included from ../deps/v8/src/heap/mark-compact.h:12: In file included from ../deps/v8/src/heap/marking-state.h:9: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, 1>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, 1>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction>, absl::is_trivially_relocatable, 1>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::base::SmallVector, 1>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::base::SmallVector, 1>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::base::SmallVector, 1>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3140:33: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::GetPolicyFunctions' requested here 3140 | ClearBackingArray(common(), GetPolicyFunctions(), &char_alloc_ref(), reuse, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2486:7: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear_backing_array' requested here 2486 | clear_backing_array(/*reuse=*/cap < 128); | ^ ../deps/v8/src/heap/mark-compact.cc:906:18: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::SmallVector, 1>>, v8::internal::Object::Hasher, v8::internal::Object::KeyEqualSafe, std::allocator, v8::base::SmallVector, 1>>>>::clear' requested here 906 | key_to_values_.clear(); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/memory-chunk.cc:5: In file included from ../deps/v8/src/heap/memory-chunk.h:12: In file included from ../deps/v8/src/init/isolate-group.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/marking-barrier.cc:5: In file included from ../deps/v8/src/heap/marking-barrier.h:13: In file included from ../deps/v8/src/heap/mark-compact.h:12: In file included from ../deps/v8/src/heap/marking-state.h:9: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/marking-barrier.cc:5: In file included from ../deps/v8/src/heap/marking-barrier.h:13: In file included from ../deps/v8/src/heap/mark-compact.h:12: In file included from ../deps/v8/src/heap/marking-state.h:9: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/marking-barrier.cc:5: In file included from ../deps/v8/src/heap/marking-barrier.h:13: In file included from ../deps/v8/src/heap/mark-compact.h:12: In file included from ../deps/v8/src/heap/marking-state.h:9: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-measurement.o In file included from ../deps/v8/src/heap/marking-worklist.cc:5: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/marking-worklist.cc:5: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/marking-worklist.cc:5: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/memory-reducer.o In file included from ../deps/v8/src/heap/memory-measurement.cc:5: In file included from ../deps/v8/src/heap/memory-measurement.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/marking.cc:7: In file included from ../deps/v8/src/heap/marking-inl.h:8: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/marking.cc:7: In file included from ../deps/v8/src/heap/marking-inl.h:8: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/marking.cc:7: In file included from ../deps/v8/src/heap/marking-inl.h:8: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/memory-reducer.cc:5: In file included from ../deps/v8/src/heap/memory-reducer.h:11: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/minor-gc-job.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/memory-balancer.cc:5: In file included from ../deps/v8/src/heap/memory-balancer.h:11: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/memory-balancer.cc:5: In file included from ../deps/v8/src/heap/memory-balancer.h:11: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/memory-balancer.cc:5: In file included from ../deps/v8/src/heap/memory-balancer.h:11: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/memory-allocator.cc:5: In file included from ../deps/v8/src/heap/memory-allocator.h:16: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/memory-allocator.cc:5: In file included from ../deps/v8/src/heap/memory-allocator.h:16: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/memory-allocator.cc:5: In file included from ../deps/v8/src/heap/memory-allocator.h:16: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/minor-gc-job.cc:5: In file included from ../deps/v8/src/heap/minor-gc-job.h:12: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/memory-chunk-metadata.cc:5: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/memory-chunk-metadata.cc:5: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/memory-chunk-metadata.cc:5: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/minor-mark-sweep.o 5 warnings generated. In file included from ../deps/v8/src/heap/memory-chunk.cc:5: In file included from ../deps/v8/src/heap/memory-chunk.h:12: In file included from ../deps/v8/src/init/isolate-group.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/memory-chunk.cc:5: In file included from ../deps/v8/src/heap/memory-chunk.h:12: In file included from ../deps/v8/src/init/isolate-group.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/memory-chunk.cc:5: In file included from ../deps/v8/src/heap/memory-chunk.h:12: In file included from ../deps/v8/src/init/isolate-group.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/mutable-page-metadata.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/new-spaces.o 8 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/object-stats.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/minor-mark-sweep.cc:5: In file included from ../deps/v8/src/heap/minor-mark-sweep.h:15: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/page-metadata.o In file included from ../deps/v8/src/heap/mutable-page-metadata.cc:5: In file included from ../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/new-spaces.cc:5: In file included from ../deps/v8/src/heap/new-spaces.h:17: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/object-stats.cc:6: In file included from ../deps/v8/src/heap/object-stats.h:8: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/page-metadata.cc:5: In file included from ../deps/v8/src/heap/page-metadata-inl.h:8: In file included from ../deps/v8/src/heap/page-metadata.h:8: In file included from ../deps/v8/src/heap/base-space.h:12: In file included from ../deps/v8/src/heap/heap-verifier.h:10: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/memory-measurement.cc:5: In file included from ../deps/v8/src/heap/memory-measurement.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/memory-measurement.cc:5: In file included from ../deps/v8/src/heap/memory-measurement.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/memory-measurement.cc:5: In file included from ../deps/v8/src/heap/memory-measurement.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/memory-reducer.cc:5: In file included from ../deps/v8/src/heap/memory-reducer.h:11: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/memory-reducer.cc:5: In file included from ../deps/v8/src/heap/memory-reducer.h:11: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/memory-reducer.cc:5: In file included from ../deps/v8/src/heap/memory-reducer.h:11: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/page-pool.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/paged-spaces.o In file included from ../deps/v8/src/heap/minor-gc-job.cc:5: In file included from ../deps/v8/src/heap/minor-gc-job.h:12: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/minor-gc-job.cc:5: In file included from ../deps/v8/src/heap/minor-gc-job.h:12: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/minor-gc-job.cc:5: In file included from ../deps/v8/src/heap/minor-gc-job.h:12: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/page-pool.cc:5: In file included from ../deps/v8/src/heap/page-pool.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/paged-spaces.cc:5: In file included from ../deps/v8/src/heap/paged-spaces.h:17: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/pretenuring-handler.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/pretenuring-handler.cc:5: In file included from ../deps/v8/src/heap/pretenuring-handler.h:10: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/mutable-page-metadata.cc:5: In file included from ../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/mutable-page-metadata.cc:5: In file included from ../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/mutable-page-metadata.cc:5: In file included from ../deps/v8/src/heap/mutable-page-metadata.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/new-spaces.cc:5: In file included from ../deps/v8/src/heap/new-spaces.h:17: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/new-spaces.cc:5: In file included from ../deps/v8/src/heap/new-spaces.h:17: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/new-spaces.cc:5: In file included from ../deps/v8/src/heap/new-spaces.h:17: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/minor-mark-sweep.cc:5: In file included from ../deps/v8/src/heap/minor-mark-sweep.h:15: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/minor-mark-sweep.cc:5: In file included from ../deps/v8/src/heap/minor-mark-sweep.h:15: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/minor-mark-sweep.cc:5: In file included from ../deps/v8/src/heap/minor-mark-sweep.h:15: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/heap/page-metadata.cc:5: In file included from ../deps/v8/src/heap/page-metadata-inl.h:8: In file included from ../deps/v8/src/heap/page-metadata.h:8: In file included from ../deps/v8/src/heap/base-space.h:12: In file included from ../deps/v8/src/heap/heap-verifier.h:10: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/page-metadata.cc:5: In file included from ../deps/v8/src/heap/page-metadata-inl.h:8: In file included from ../deps/v8/src/heap/page-metadata.h:8: In file included from ../deps/v8/src/heap/base-space.h:12: In file included from ../deps/v8/src/heap/heap-verifier.h:10: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/page-metadata.cc:5: In file included from ../deps/v8/src/heap/page-metadata-inl.h:8: In file included from ../deps/v8/src/heap/page-metadata.h:8: In file included from ../deps/v8/src/heap/base-space.h:12: In file included from ../deps/v8/src/heap/heap-verifier.h:10: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/read-only-heap.o In file included from ../deps/v8/src/heap/object-stats.cc:6: In file included from ../deps/v8/src/heap/object-stats.h:8: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/object-stats.cc:6: In file included from ../deps/v8/src/heap/object-stats.h:8: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/object-stats.cc:6: In file included from ../deps/v8/src/heap/object-stats.h:8: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/read-only-promotion.o In file included from ../deps/v8/src/heap/page-pool.cc:5: In file included from ../deps/v8/src/heap/page-pool.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/page-pool.cc:5: In file included from ../deps/v8/src/heap/page-pool.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/page-pool.cc:5: In file included from ../deps/v8/src/heap/page-pool.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/page-pool.cc:5: In file included from ../deps/v8/src/heap/page-pool.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert_soo' requested here 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:343:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:317:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../deps/v8/src/heap/page-pool.cc:183:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::operator[]>, 0>' requested here 183 | local_pools[isolate].push_back(chunk); | ^ In file included from ../deps/v8/src/heap/page-pool.cc:5: In file included from ../deps/v8/src/heap/page-pool.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert_soo' requested here 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:343:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:317:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../deps/v8/src/heap/page-pool.cc:183:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::operator[]>, 0>' requested here 183 | local_pools[isolate].push_back(chunk); | ^ In file included from ../deps/v8/src/heap/page-pool.cc:5: In file included from ../deps/v8/src/heap/page-pool.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert_soo' requested here 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:343:22: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::find_or_prepare_insert' requested here 343 | auto res = this->find_or_prepare_insert(k); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:228:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace_impl' requested here 228 | return try_emplace_impl(k, std::forward(args)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:317:49: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::try_emplace' requested here 317 | return Policy::value(&this->unchecked_deref(try_emplace(key).first)); | ^ ../deps/v8/src/heap/page-pool.cc:183:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map>, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>>>::operator[]>, 0>' requested here 183 | local_pools[isolate].push_back(chunk); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/read-only-spaces.o 8 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/safepoint.o In file included from ../deps/v8/src/heap/read-only-promotion.cc:5: In file included from ../deps/v8/src/heap/read-only-promotion.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/read-only-heap.cc:5: In file included from ../deps/v8/src/heap/read-only-heap.h:13: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/scavenger.o In file included from ../deps/v8/src/heap/safepoint.cc:5: In file included from ../deps/v8/src/heap/safepoint.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/read-only-spaces.cc:5: In file included from ../deps/v8/src/heap/read-only-spaces.h:15: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/scavenger.cc:5: In file included from ../deps/v8/src/heap/scavenger.h:8: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/slot-set.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/slot-set.cc:5: In file included from ../deps/v8/src/heap/slot-set.h:15: In file included from ../deps/v8/src/objects/compressed-slots.h:11: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/paged-spaces.cc:5: In file included from ../deps/v8/src/heap/paged-spaces.h:17: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/paged-spaces.cc:5: In file included from ../deps/v8/src/heap/paged-spaces.h:17: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/paged-spaces.cc:5: In file included from ../deps/v8/src/heap/paged-spaces.h:17: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/spaces.o 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/stress-scavenge-observer.o In file included from ../deps/v8/src/heap/pretenuring-handler.cc:5: In file included from ../deps/v8/src/heap/pretenuring-handler.h:10: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/pretenuring-handler.cc:5: In file included from ../deps/v8/src/heap/pretenuring-handler.h:10: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/pretenuring-handler.cc:5: In file included from ../deps/v8/src/heap/pretenuring-handler.h:10: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/spaces.cc:5: In file included from ../deps/v8/src/heap/spaces.h:15: In file included from ../deps/v8/src/heap/base-space.h:12: In file included from ../deps/v8/src/heap/heap-verifier.h:10: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/sweeper.o In file included from ../deps/v8/src/heap/stress-scavenge-observer.cc:5: In file included from ../deps/v8/src/heap/stress-scavenge-observer.h:8: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/sweeper.cc:5: In file included from ../deps/v8/src/heap/sweeper.h:16: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/read-only-heap.cc:5: In file included from ../deps/v8/src/heap/read-only-heap.h:13: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/read-only-heap.cc:5: In file included from ../deps/v8/src/heap/read-only-heap.h:13: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/read-only-heap.cc:5: In file included from ../deps/v8/src/heap/read-only-heap.h:13: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/read-only-promotion.cc:5: In file included from ../deps/v8/src/heap/read-only-promotion.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/read-only-promotion.cc:5: In file included from ../deps/v8/src/heap/read-only-promotion.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/read-only-promotion.cc:5: In file included from ../deps/v8/src/heap/read-only-promotion.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/read-only-spaces.cc:5: In file included from ../deps/v8/src/heap/read-only-spaces.h:15: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/read-only-spaces.cc:5: In file included from ../deps/v8/src/heap/read-only-spaces.h:15: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/read-only-spaces.cc:5: In file included from ../deps/v8/src/heap/read-only-spaces.h:15: In file included from ../deps/v8/src/heap/allocation-result.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/traced-handles-marking-visitor.o In file included from ../deps/v8/src/heap/safepoint.cc:5: In file included from ../deps/v8/src/heap/safepoint.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/safepoint.cc:5: In file included from ../deps/v8/src/heap/safepoint.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/safepoint.cc:5: In file included from ../deps/v8/src/heap/safepoint.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/trusted-range.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/visit-object.o 5 warnings generated. In file included from ../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: In file included from ../deps/v8/src/heap/traced-handles-marking-visitor.h:8: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/weak-object-worklists.o In file included from ../deps/v8/src/heap/scavenger.cc:5: In file included from ../deps/v8/src/heap/scavenger.h:8: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/scavenger.cc:5: In file included from ../deps/v8/src/heap/scavenger.h:8: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/scavenger.cc:5: In file included from ../deps/v8/src/heap/scavenger.h:8: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/trusted-range.cc:5: In file included from ../deps/v8/src/heap/trusted-range.h:9: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/visit-object.cc:5: In file included from ../deps/v8/src/heap/visit-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/weak-object-worklists.cc:5: In file included from ../deps/v8/src/heap/weak-object-worklists.h:9: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/spaces.cc:5: In file included from ../deps/v8/src/heap/spaces.h:15: In file included from ../deps/v8/src/heap/base-space.h:12: In file included from ../deps/v8/src/heap/heap-verifier.h:10: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/spaces.cc:5: In file included from ../deps/v8/src/heap/spaces.h:15: In file included from ../deps/v8/src/heap/base-space.h:12: In file included from ../deps/v8/src/heap/heap-verifier.h:10: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/spaces.cc:5: In file included from ../deps/v8/src/heap/spaces.h:15: In file included from ../deps/v8/src/heap/base-space.h:12: In file included from ../deps/v8/src/heap/heap-verifier.h:10: In file included from ../deps/v8/src/heap/memory-chunk-metadata.h:17: In file included from ../deps/v8/src/heap/marking.h:12: In file included from ../deps/v8/src/heap/marking-worklist.h:13: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/stress-scavenge-observer.cc:5: In file included from ../deps/v8/src/heap/stress-scavenge-observer.h:8: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/stress-scavenge-observer.cc:5: In file included from ../deps/v8/src/heap/stress-scavenge-observer.h:8: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/stress-scavenge-observer.cc:5: In file included from ../deps/v8/src/heap/stress-scavenge-observer.h:8: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/zapping.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ic/call-optimization.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ic/handler-configuration.o In file included from ../deps/v8/src/heap/zapping.cc:8: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/sweeper.cc:5: In file included from ../deps/v8/src/heap/sweeper.h:16: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/sweeper.cc:5: In file included from ../deps/v8/src/heap/sweeper.h:16: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/sweeper.cc:5: In file included from ../deps/v8/src/heap/sweeper.h:16: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/call-optimization.cc:5: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/ic/handler-configuration.cc:5: In file included from ../deps/v8/src/ic/handler-configuration.h:10: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: In file included from ../deps/v8/src/heap/traced-handles-marking-visitor.h:8: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: In file included from ../deps/v8/src/heap/traced-handles-marking-visitor.h:8: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: In file included from ../deps/v8/src/heap/traced-handles-marking-visitor.h:8: In file included from ../deps/v8/src/handles/traced-handles.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/trusted-range.cc:5: In file included from ../deps/v8/src/heap/trusted-range.h:9: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/trusted-range.cc:5: In file included from ../deps/v8/src/heap/trusted-range.h:9: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/trusted-range.cc:5: In file included from ../deps/v8/src/heap/trusted-range.h:9: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ic/ic-stats.o In file included from ../deps/v8/src/heap/visit-object.cc:5: In file included from ../deps/v8/src/heap/visit-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/visit-object.cc:5: In file included from ../deps/v8/src/heap/visit-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/visit-object.cc:5: In file included from ../deps/v8/src/heap/visit-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/weak-object-worklists.cc:5: In file included from ../deps/v8/src/heap/weak-object-worklists.h:9: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/weak-object-worklists.cc:5: In file included from ../deps/v8/src/heap/weak-object-worklists.h:9: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) 5 warnings generated. && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23:../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/weak-object-worklists.cc:5: In file included from ../deps/v8/src/heap/weak-object-worklists.h:9: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ic/ic.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/ic/stub-cache.o In file included from ../deps/v8/src/ic/ic-stats.cc:5: In file included from ../deps/v8/src/ic/ic-stats.h:16: In file included from ../deps/v8/src/sandbox/isolate.h:8: In file included from ../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/init/bootstrapper.o In file included from ../deps/v8/src/ic/ic.cc:5: In file included from ../deps/v8/src/ic/ic.h:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/init/icu_util.o In file included from ../deps/v8/src/ic/stub-cache.cc:5: In file included from ../deps/v8/src/ic/stub-cache.h:9: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/init/isolate-group.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/init/bootstrapper.cc:5: In file included from ../deps/v8/src/init/bootstrapper.h:11: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/init/isolate-group.cc:5: In file included from ../deps/v8/src/init/isolate-group.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/zapping.cc:8: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/zapping.cc:8: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/zapping.cc:8: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/ic/call-optimization.cc:5: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/call-optimization.cc:5: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/call-optimization.cc:5: In file included from ../deps/v8/src/ic/call-optimization.h:10: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/init/startup-data-util.o In file included from ../deps/v8/src/ic/handler-configuration.cc:5: In file included from ../deps/v8/src/ic/handler-configuration.h:10: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type5 warnings generated. * new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/handler-configuration.cc:5: In file included from ../deps/v8/src/ic/handler-configuration.h:10: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/handler-configuration.cc:5: In file included from ../deps/v8/src/ic/handler-configuration.h:10: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/init/v8.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-array-builder.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-array-iterator.o In file included from ../deps/v8/src/init/v8.cc:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-builder.h:10: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/ic/ic-stats.cc:5: In file included from ../deps/v8/src/ic/ic-stats.h:16: In file included from ../deps/v8/src/sandbox/isolate.h:8: In file included from ../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/ic-stats.cc:5: In file included from ../deps/v8/src/ic/ic-stats.h:16: In file included from ../deps/v8/src/sandbox/isolate.h:8: In file included from ../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/ic-stats.cc:5: In file included from ../deps/v8/src/ic/ic-stats.h:16: In file included from ../deps/v8/src/sandbox/isolate.h:8: In file included from ../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-array-random-iterator.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/ic/stub-cache.cc:5: In file included from ../deps/v8/src/ic/stub-cache.h:9: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/stub-cache.cc:5: In file included from ../deps/v8/src/ic/stub-cache.h:9: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/stub-cache.cc:5: In file included from ../deps/v8/src/ic/stub-cache.h:9: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/ic.cc:5: In file included from ../deps/v8/src/ic/ic.h:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/ic.cc:5: In file included from ../deps/v8/src/ic/ic.h:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/ic.cc:5: In file included from ../deps/v8/src/ic/ic.h:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-array-writer.o In file included from ../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/init/bootstrapper.cc:5: In file included from ../deps/v8/src/init/bootstrapper.h:11: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/init/bootstrapper.cc:5: In file included from ../deps/v8/src/init/bootstrapper.h:11: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/init/bootstrapper.cc:5: In file included from ../deps/v8/src/init/bootstrapper.h:11: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/init/isolate-group.cc:5: In file included from ../deps/v8/src/init/isolate-group.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/init/isolate-group.cc:5: In file included from ../deps/v8/src/init/isolate-group.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/init/isolate-group.cc:5: In file included from ../deps/v8/src/init/isolate-group.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/interpreter/bytecode-array-writer.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-writer.h:8: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/init/isolate-group.cc:5: In file included from ../deps/v8/src/init/isolate-group.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_set.h:550:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposeValue, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, v8::internal::Isolate *const &>' requested here 550 | return absl::container_internal::DecomposeValue( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashSetPolicy::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, v8::internal::Isolate *const &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::EmplaceDecomposable, v8::internal::Isolate *const &, absl::container_internal::FlatHashSetPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2534:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::emplace' requested here 2534 | return emplace(value); | ^ ../deps/v8/src/init/isolate-group.cc:283:35: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, std::allocator>::insert' requested here 283 | const bool inserted = isolates_.insert(isolate).second; | ^ 6 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-decoder.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-flags-and-tokens.o 5 warnings generated. In file included from ../deps/v8/src/interpreter/bytecode-decoder.cc:9: In file included from ../deps/v8/src/interpreter/interpreter-intrinsics.h:8: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-generator.o In file included from ../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/interpreter/bytecode-generator.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-generator.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/init/v8.cc:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/init/v8.cc:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/init/v8.cc:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-builder.h:10: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-builder.h:10: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-array-builder.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-builder.h:10: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-label.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-node.o In file included from ../deps/v8/src/interpreter/bytecode-label.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-label.h:10: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-operands.o In file included from ../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-random-iterator.h:10: In file included from ../deps/v8/src/interpreter/bytecode-array-iterator.h:15: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-register-optimizer.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-register.o In file included from ../deps/v8/src/interpreter/bytecode-array-writer.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-writer.h:8: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-array-writer.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-writer.h:8: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-array-writer.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-array-writer.h:8: In file included from ../deps/v8/src/codegen/source-position-table.h:11: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecode-source-info.o In file included from ../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: In file included from ../deps/v8/src/ast/variables.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/bytecodes.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/constant-array-builder.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/control-flow-builders.o In file included from ../deps/v8/src/interpreter/bytecode-decoder.cc:9: In file included from ../deps/v8/src/interpreter/interpreter-intrinsics.h:8: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : cond:itional_t> {}; :apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h| :34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-decoder.cc:9: In file included from ../deps/v8/src/interpreter/interpreter-intrinsics.h:8: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-decoder.cc:9: In file included from ../deps/v8/src/interpreter/interpreter-intrinsics.h:8: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-flags-and-tokens.cc:7: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/handler-table-builder.o In file included from ../deps/v8/src/interpreter/constant-array-builder.cc:5: In file included from ../deps/v8/src/interpreter/constant-array-builder.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/interpreter/control-flow-builders.cc:5: In file included from ../deps/v8/src/interpreter/control-flow-builders.h:10: In file included from ../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/interpreter-intrinsics.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/interpreter/interpreter.o In file included from ../deps/v8/src/interpreter/handler-table-builder.cc:5: In file included from ../deps/v8/src/interpreter/handler-table-builder.h:8: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/interpreter/bytecode-generator.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-generator.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-generator.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-generator.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-generator.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-generator.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/interpreter-intrinsics.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-intrinsics.h:8: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: In file included from ../deps/v8/src/ast/variables.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: In file included from ../deps/v8/src/ast/variables.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-register-optimizer.h:8: In file included from ../deps/v8/src/ast/variables.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...In file included from ../deps/v8/src/interpreter/interpreter.cc:5: In file included from ../deps/v8/src/interpreter/interpreter.h:14: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ > : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/json/json-parser.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/json/json-stringifier.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/json/json-parser.cc:5: In file included from ../deps/v8/src/json/json-parser.h:14: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/json/json-stringifier.cc:5: In file included from ../deps/v8/src/json/json-stringifier.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/interpreter/bytecode-label.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-label.h:10: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-label.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-label.h:10: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/bytecode-label.cc:5: In file included from ../deps/v8/src/interpreter/bytecode-label.h:10: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/libsampler/sampler.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/counters.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/libsampler/sampler.cc:69: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/logging/counters.cc:5: In file included from ../deps/v8/src/logging/counters.h:18: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/local-logger.o In file included from ../deps/v8/src/interpreter/constant-array-builder.cc:5: In file included from ../deps/v8/src/interpreter/constant-array-builder.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/constant-array-builder.cc:5: In file included from ../deps/v8/src/interpreter/constant-array-builder.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/constant-array-builder.cc:5: In file included from ../deps/v8/src/interpreter/constant-array-builder.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/logging/local-logger.cc:5: In file included from ../deps/v8/src/logging/local-logger.h:9: In file included from ../deps/v8/src/logging/log.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/interpreter/control-flow-builders.cc:5: In file included from ../deps/v8/src/interpreter/control-flow-builders.h:10: In file included from ../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/control-flow-builders.cc:5: In file included from ../deps/v8/src/interpreter/control-flow-builders.h:10: In file included from ../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/control-flow-builders.cc:5: In file included from ../deps/v8/src/interpreter/control-flow-builders.h:10: In file included from ../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/interpreter/handler-table-builder.cc:5: In file included from ../deps/v8/src/interpreter/handler-table-builder.h:8: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/handler-table-builder.cc:5: In file included from ../deps/v8/src/interpreter/handler-table-builder.h:8: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/handler-table-builder.cc:5: In file included from ../deps/v8/src/interpreter/handler-table-builder.h:8: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/log-file.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/log.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/metrics.o In file included from ../deps/v8/src/interpreter/interpreter.cc:5: In file included from ../deps/v8/src/interpreter/interpreter.h:14: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/interpreter.cc:5: In file included from ../deps/v8/src/interpreter/interpreter.h:14: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/interpreter.cc:5: In file included from ../deps/v8/src/interpreter/interpreter.h:14: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/logging/log-file.cc:5: In file included from ../deps/v8/src/logging/log-file.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/logging/log.cc:5: In file included from ../deps/v8/src/logging/log.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/logging/metrics.cc:5: In file included from ../deps/v8/src/logging/metrics.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/runtime-call-stats.o In file included from ../deps/v8/src/logging/local-logger.cc:5: In file included from ../deps/v8/src/logging/local-logger.h:9: In file included from ../deps/v8/src/logging/log.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/logging/local-logger.cc:5: In file included from ../deps/v8/src/logging/local-logger.h:9: In file included from ../deps/v8/src/logging/log.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/logging/local-logger.cc:5: In file included from ../deps/v8/src/logging/local-logger.h:9: In file included from ../deps/v8/src/logging/log.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/logging/tracing-flags.o In file included from ../deps/v8/src/json/json-parser.cc:5: In file included from ../deps/v8/src/json/json-parser.h:14: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/json/json-parser.cc:5: In file included from ../deps/v8/src/json/json-parser.h:14: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/json/json-parser.cc:5: In file included from ../deps/v8/src/json/json-parser.h:14: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; 5 warnings generated. | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/numbers/conversions.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/numbers/hash-seed.o In file included from ../deps/v8/src/json/json-stringifier.cc:5: In file included from ../deps/v8/src/json/json-stringifier.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/json/json-stringifier.cc:5: In file included from ../deps/v8/src/json/json-stringifier.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/json/json-stringifier.cc:5: In file included from ../deps/v8/src/json/json-stringifier.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/numbers/ieee754.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/numbers/conversions.cc:18: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/numbers/hash-seed.cc:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/numbers/math-random.o In file included from ../deps/v8/src/logging/counters.cc:5: In file included from ../deps/v8/src/logging/counters.h:18: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/logging/counters.cc:5: In file included from ../deps/v8/src/logging/counters.h:18: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/logging/counters.cc:5: In file included from ../deps/v8/src/logging/counters.h:18: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/abstract-code.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/backing-store.o In file included from ../deps/v8/src/numbers/math-random.cc:5: In file included from ../deps/v8/src/numbers/math-random.h:9: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/abstract-code.cc:5: In file included from ../deps/v8/src/objects/abstract-code.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/backing-store.cc:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/bigint.o In file included from ../deps/v8/src/logging/log-file.cc:5: In file included from ../deps/v8/src/logging/log-file.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/logging/log-file.cc:5: In file included from ../deps/v8/src/logging/log-file.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/logging/log-file.cc:5: In file included from ../deps/v8/src/logging/log-file.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/bigint.cc:20: In file included from ../deps/v8/src/objects/bigint.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/bytecode-array.o In file included from ../deps/v8/src/logging/log.cc:5: In file included from ../deps/v8/src/logging/log.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/logging/log.cc:5: In file included from ../deps/v8/src/logging/log.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/logging/log.cc:5: In file included from ../deps/v8/src/logging/log.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/numbers/hash-seed.cc:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/numbers/hash-seed.cc:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/numbers/hash-seed.cc:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/numbers/conversions.cc:18: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/numbers/conversions.cc:18: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/numbers/conversions.cc:18: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/bytecode-array.cc:5: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/call-site-info.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/code-kind.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/numbers/math-random.cc:5: In file included from ../deps/v8/src/numbers/math-random.h:9: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/numbers/math-random.cc:5: In file included from ../deps/v8/src/numbers/math-random.h:9: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/numbers/math-random.cc:5: In file included from ../deps/v8/src/numbers/math-random.h:9: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/code.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/compilation-cache-table.o In file included from ../deps/v8/src/objects/call-site-info.cc:5: In file included from ../deps/v8/src/objects/call-site-info.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/abstract-code.cc:5: In file included from ../deps/v8/src/objects/abstract-code.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/abstract-code.cc:5: In file included from ../deps/v8/src/objects/abstract-code.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/abstract-code.cc:5: In file included from ../deps/v8/src/objects/abstract-code.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/contexts.o 5 warnings generated. In file included from ../deps/v8/src/objects/code.cc:5: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/debug-objects.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/backing-store.cc:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/backing-store.cc:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/backing-store.cc:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/compilation-cache-table.cc:5: In file included from ../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/contexts.cc:5: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/debug-objects.cc:5: In file included from ../deps/v8/src/objects/debug-objects.h:11: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/deoptimization-data.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/bigint.cc:20: In file included from ../deps/v8/src/objects/bigint.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/bigint.cc:20: In file included from ../deps/v8/src/objects/bigint.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/bigint.cc:20: In file included from ../deps/v8/src/objects/bigint.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/deoptimization-data.cc:5: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/dependent-code.o In file included from ../deps/v8/src/objects/bytecode-array.cc:5: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/bytecode-array.cc:5: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/bytecode-array.cc:5: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/elements-kind.o In file included from ../deps/v8/src/objects/dependent-code.cc:5: In file included from ../deps/v8/src/objects/dependent-code.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/call-site-info.cc:5: In file included from ../deps/v8/src/objects/call-site-info.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/call-site-info.cc:5: In file included from ../deps/v8/src/objects/call-site-info.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/call-site-info.cc:5: In file included from ../deps/v8/src/objects/call-site-info.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/elements-kind.cc:8: In file included from ../deps/v8/src/objects/elements.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/code.cc:5: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/code.cc:5: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/code.cc:5: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/compilation-cache-table.cc:5: In file included from ../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/compilation-cache-table.cc:5: In file included from ../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/compilation-cache-table.cc:5: In file included from ../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/elements.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/objects/debug-objects.cc:5: In file included from ../deps/v8/src/objects/debug-objects.h:11: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_In file included from ../deps/v8/src/objects/contexts.cc:5: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:s9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here ltyp e128( | t r asntsafteirc_ ismtpdl:<:sttrdu:e:_atlylpoec attraonrsm>pl(( Al loc| * ^, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h :1293638 | : 23 : note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | P o l i c y T r a i t ssl:o:tt_rtaynpsef*e rol_duses__smleomtc,p yR(ank)1) { | ^| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h(:b3329/:2544:7 1note: 3023in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here2): remove 3329c | a s t s a f t e r f i x i n g w a r ning s. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | / / T O D O(b/2 5 1 8 1 4 8 7 0 ) :G etPolicyrFeumncotioven casst(s) )af;t e r| fix ^ing warni../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.hn:g3464s:.26 : | note: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 132 | 3464 | s t di:f: m(eimsc_psyo(o ( )| ) ~~~~~~~~~~~~ retur n133 | f i n d _ o r _ psrteaptairce__ciansste((ksetyd):;: l a| u ^n der( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.hc:a654s:t38<:s tnote: d::in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested herer emove_c o654n | s t _ t :*:>c(o&netlaeimneenrt_(innetwe_rsnlaolt:):)D)e)c,o m | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pos e135P | a i r ( s t d : :sftoartwiacr_dct( (note: &ein instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | mlarked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ement(old_slot)), sizeof(vIn file included from ../deps/v8/src/objects/debug-objects.cc:5: In file included from ../deps/v8/src/objects/debug-objects.h:11: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394a | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ lue_tIn file included from y../deps/v8/src/objects/debug-objects.cc:5: In file included from ../deps/v8/src/objects/debug-objects.h:11: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ pe)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/contexts.cc:5: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/contexts.cc:5: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/embedder-data-array.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/feedback-vector.o In file included from ../deps/v8/src/objects/elements.cc:5: In file included from ../deps/v8/src/objects/elements.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/field-type.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/fixed-array.o In file included from ../deps/v8/src/objects/deoptimization-data.cc:5: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/deoptimization-data.cc:5: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/deoptimization-data.cc:5: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/embedder-data-array.cc:5: In file included from ../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/feedback-vector.cc:5: In file included from ../deps/v8/src/objects/feedback-vector.h:17: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/field-type.cc:7: In file included from ../deps/v8/src/handles/handles-inl.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/instruction-stream.o In file included from ../deps/v8/src/objects/fixed-array.cc:5: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/instruction-stream.cc:5: In file included from ../deps/v8/src/objects/instruction-stream.h:13: In file included from ../deps/v8/src/objects/trusted-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/dependent-code.cc:5: In file included from ../deps/v8/src/objects/dependent-code.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/dependent-code.cc:5: In file included from ../deps/v8/src/objects/dependent-code.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/dependent-code.cc:5: In file included from ../deps/v8/src/objects/dependent-code.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/objects/elements-kind.cc:8: In file included from ../deps/v8/src/objects/elements.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/elements-kind.cc:8: In file included from ../deps/v8/src/objects/elements.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/elements-kind.cc:8: In file included from ../deps/v8/src/objects/elements.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/intl-objects.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-array-buffer.o In file included from ../deps/v8/src/objects/intl-objects.cc:5: In file included from ../deps/v8/src/objects/intl-objects.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-array-buffer.cc:5: In file included from ../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/elements.cc:5: In file included from ../deps/v8/src/objects/elements.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/elements.cc:5: In file included from ../deps/v8/src/objects/elements.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/elements.cc:5: In file included from ../deps/v8/src/objects/elements.h:8: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/embedder-data-array.cc:5: In file included from ../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/embedder-data-array.cc:5: In file included from ../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/embedder-data-array.cc:5: In file included from ../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/feedback-vector.cc:5: In file included from ../deps/v8/src/objects/feedback-vector.h:17: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/feedback-vector.cc:5: In file included from ../deps/v8/src/objects/feedback-vector.h:17: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | In file included from ../deps/v8/src/objects/field-type.cc:7: In file included from ../deps/v8/src/handles/handles-inl.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ RaIn file included from ../deps/v8/src/objects/field-type.cc:7: In file included from ../deps/v8/src/handles/handles-inl.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ nk2)In file included from ../deps/v8/src/objects/field-type.cc: 7: -In file included from >../deps/v8/src/handles/handles-inl.h :d12ecl: tIn file included from y../deps/v8/src/execution/isolate.hp:e24(: PIn file included from :../deps/v8/src/base/platform/mutex.h::t10r: aIn file included from n../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184s: fIn file included from e../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.hr:(23a: l../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.hl:o394c:,22 :n ewarning: w_builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins]s lot, | ^394 | (__is_t../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.hr:i94v:i34a:l lnote: ywhile substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)]_ reloca t94a | b l e ( Tr)e t&u&r n | s ^ td::is_same' requested here 57 | pstruec(tt rcaonnsjfuenctrio_nit d:: :_aAlrlgo c{a}t;o r <| c ^h ar>>( | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.hnote: :in instantiation of template class 'std::conjunction>' requested here3638 :23: 60note: | (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)s truct con j3638u | n c t i o n < _ AProgl, _Airgs.c.y.T>r a:i tcso:n:dtirtainosnfaelr__tus> {../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h}:654;: 38 :| ^note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | r../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.he:t441u:r36n: anote: bslin instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here::co ntainer _441i | n t e r naault:o: Diesc_ormeploosceaPatable = typenamie std::conjurn(cstd::tion< | ^ forwar../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.hd:<647F:>25(:f )note: , in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here | 647 ^ | return slot_policy::transfer(alloc, new_slot, old_slot)../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:;130:15 : | note: ^ in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 130 | 118 | r eturn P : : a p p l y ( s t Radnk2) -> decltype(P::transf:er:(falloc, new_slot, | ^ or../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | returwn std::is_sameard(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> transfer_impl>( | ^ :../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(mar conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/objects/fixed-array.cc:5: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/fixed-array.cc:5: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/fixed-array.cc:5: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-atomics-synchronization.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-break-iterator.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-collator.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-date-time-format.o In file included from ../deps/v8/src/objects/js-atomics-synchronization.cc:5: In file included from ../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/instruction-stream.cc:5: In file included from ../deps/v8/src/objects/instruction-stream.h:13: In file included from ../deps/v8/src/objects/trusted-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/instruction-stream.cc:5: In file included from ../deps/v8/src/objects/instruction-stream.h:13: In file included from ../deps/v8/src/objects/trusted-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/instruction-stream.cc:5: In file included from ../deps/v8/src/objects/instruction-stream.h:13: In file included from ../deps/v8/src/objects/trusted-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-break-iterator.cc:9: In file included from ../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../deps/v8/src/objects/intl-objects.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-collator.cc:9: In file included from ../deps/v8/src/objects/js-collator.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from ../deps/v8/src/objects/js-date-time-format.cc:5: In file included from ../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-display-names.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/js-display-names.cc:9: In file included from ../deps/v8/src/objects/js-display-names.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/intl-objects.cc:5: In file included from ../deps/v8/src/objects/intl-objects.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/intl-objects.cc:5: In file included from ../deps/v8/src/objects/intl-objects.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/intl-objects.cc:5: In file included from ../deps/v8/src/objects/intl-objects.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-array-buffer.cc:5: In file included from ../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-array-buffer.cc:5: In file included from ../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-array-buffer.cc:5: In file included from ../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-disposable-stack.o 5 warnings generated. In file included from ../deps/v8/src/objects/js-disposable-stack.cc:5: In file included from ../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-duration-format.o In file included from ../deps/v8/src/objects/js-atomics-synchronization.cc:5: In file included from ../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-atomics-synchronization.cc:5: In file included from ../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-atomics-synchronization.cc:5: In file included from ../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/js-duration-format.cc:9: In file included from ../deps/v8/src/objects/js-duration-format.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-break-iterator.cc:9: In file included from ../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../deps/v8/src/objects/intl-objects.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-break-iterator.cc:9: In file included from ../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../deps/v8/src/objects/intl-objects.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-break-iterator.cc:9: In file included from ../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../deps/v8/src/objects/intl-objects.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-collator.cc:9: In file included from ../deps/v8/src/objects/js-collator.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-collator.cc:9: In file included from ../deps/v8/src/objects/js-collator.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-collator.cc:9: In file included from ../deps/v8/src/objects/js-collator.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/objects/js-date-time-format.cc:5: In file included from ../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-date-time-format.cc:5: In file included from ../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-date-time-format.cc:5: In file included from ../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-function.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-list-format.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-locale.o In file included from ../deps/v8/src/objects/js-function.cc:5: In file included from ../deps/v8/src/objects/js-function.h:11: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-display-names.cc:9: In file included from ../deps/v8/src/objects/js-display-names.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-display-names.cc:9: In file included from ../deps/v8/src/objects/js-display-names.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-display-names.cc:9: In file included from ../deps/v8/src/objects/js-display-names.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-list-format.cc:9: In file included from ../deps/v8/src/objects/js-list-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-locale.cc:9: In file included from ../deps/v8/src/objects/js-locale.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-number-format.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-objects.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/js-number-format.cc:9: In file included from ../deps/v8/src/objects/js-number-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-objects.cc:5: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-disposable-stack.cc:5: In file included from ../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-disposable-stack.cc:5: In file included from ../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-disposable-stack.cc:5: In file included from ../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-plural-rules.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/js-duration-format.cc:9: In file included from ../deps/v8/src/objects/js-duration-format.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-duration-format.cc:9: In file included from ../deps/v8/src/objects/js-duration-format.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-duration-format.cc:9: In file included from ../deps/v8/src/objects/js-duration-format.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-raw-json.o In file included from ../deps/v8/src/objects/js-plural-rules.cc:9: In file included from ../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-raw-json.cc:5: In file included from ../deps/v8/src/objects/js-raw-json.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-regexp.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/js-function.cc:5: In file included from ../deps/v8/src/objects/js-function.h:11: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-function.cc:5: In file included from ../deps/v8/src/objects/js-function.h:11: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-function.cc:5: In file included from ../deps/v8/src/objects/js-function.h:11: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-list-format.cc:9: In file included from ../deps/v8/src/objects/js-list-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-list-format.cc:9: In file included from ../deps/v8/src/objects/js-list-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-list-format.cc:9: In file included from ../deps/v8/src/objects/js-list-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/js-regexp.cc:5: In file included from ../deps/v8/src/objects/js-regexp.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-locale.cc:9: In file included from ../deps/v8/src/objects/js-locale.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-locale.cc:9: In file included from ../deps/v8/src/objects/js-locale.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-locale.cc:9: In file included from ../deps/v8/src/objects/js-locale.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-relative-time-format.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-segment-iterator.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/src/objects/js-number-format.cc:444:10: warning: address of stack memory associated with local variable 'res' returned [-Wreturn-stack-address] 444 | return res.tempSubString(0, index); | ^~~ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-segmenter.o In file included from ../deps/v8/src/objects/js-number-format.cc:9: In file included from ../deps/v8/src/objects/js-number-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-number-format.cc:9: In file included from ../deps/v8/src/objects/js-number-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-number-format.cc:9: In file included from ../deps/v8/src/objects/js-number-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-relative-time-format.cc:9: In file included from ../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-segment-iterator.cc:9: In file included from ../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-objects.cc:5: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-objects.cc:5: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-objects.cc:5: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-segmenter.cc:9: In file included from ../deps/v8/src/objects/js-segmenter.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 6 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-segments.o In file included from ../deps/v8/src/objects/js-plural-rules.cc:9: In file included from ../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-plural-rules.cc:9: In file included from ../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-plural-rules.cc:9: In file included from ../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-segments.cc:9: In file included from ../deps/v8/src/objects/js-segments.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-raw-json.cc:5: In file included from ../deps/v8/src/objects/js-raw-json.h:85: warnings generated. In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-raw-json.cc:5: In file included from ../deps/v8/src/objects/js-raw-json.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-raw-json.cc:5: In file included from ../deps/v8/src/objects/js-raw-json.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-struct.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-temporal-objects.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/js-weak-refs.o In file included from ../deps/v8/src/objects/js-struct.cc:5: In file included from ../deps/v8/src/objects/js-struct.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-regexp.cc:5: In file included from ../deps/v8/src/objects/js-regexp.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-regexp.cc:5: In file included from ../deps/v8/src/objects/js-regexp.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-regexp.cc:5: In file included from ../deps/v8/src/objects/js-regexp.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/js-temporal-objects.cc:5: In file included from ../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-weak-refs.cc:5: In file included from ../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/keys.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/js-segment-iterator.cc:9: In file included from ../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-segment-iterator.cc:9: In file included from ../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ rg::value), _Arg, conjunction<_Args...>> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-segment-iterator.cc:9: In file included from ../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, neIn file included from ../deps/v8/src/objects/js-relative-time-format.cc:9: In file included from ../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_twype* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): _srleomto,v eo lcda_sstlso ta)f;t e r| ^ fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51 :131 | note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here // TO D118O | ( b / 2 5 18 148 7 0 ) : remove cast s after fixin g w a r n ings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ R a132n | k 2 ) -s>t d::medmcepcyl(ty p e| ( ~~~~~~~~~~~~P ::trans fer133( | a l l o c , n eswt_astlioct_,cast (../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.hs:t94d::34::l anote: u(skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)n der( 94| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ retu rn134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | s tstatic_cast(&element(old_slot)), sizeof(vda:l:ue_type));is | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: _while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)]s 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638e< | PdoelicclytTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | y p e ( t GetPolicyFunctiornsan(sfer)_); | ^ impl../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h<:s3464t:d26:: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) : a3464l | l o c a tiof (is_soo(r)<)c hraert>u>r(n f| ind_or_prep ^a re_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::cont../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.ha:i654n:e38r:_ inote: ntein instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested herer nal::Decom p654o | s e P a irre(tsutrdn: :aforward(bfs)l,: : c| o ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::napply(std::forward(f), sttd::forward(ts)...); a | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:i26n: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(Emeprl_aicnetDeercnoamlp:o:sDaebcloem{p*otsheiPsa}i,r | ^( std::forward(f)../deps/v8/src/heap/base/cached-unordered-map.h,: 34 :| 26 ^: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto res../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.hu:l130t: 15=: mnote: ain instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested herep _.emplace( k130e | y , rMeatpupedr(n) )P;::a pply(s td:| : ^f orward(f../deps/v8/src/heap/cppgc/marking-state.h):,354:20 : note: sin instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested heret d::forw a354r | d < Tmsa>r(ktesd)_.b.y.t)e;s | _ ^ map_[base_page] += static_cast(min instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here arke 2649 | d _rbeyttuersn) ;P o l| i ^c yTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-relative-time-format.cc:9: In file included from ../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-relative-time-format.cc:9: In file included from ../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/keys.cc:5: In file included from ../deps/v8/src/objects/keys.h:9: In file included from ../deps/v8/src/objects/hash-table.h:13: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-segmenter.cc:9: In file included from ../deps/v8/src/objects/js-segmenter.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-segmenter.cc:9: In file included from ../deps/v8/src/objects/js-segmenter.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-segmenter.cc:9: In file included from ../deps/v8/src/objects/js-segmenter.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/literal-objects.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/lookup-cache.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/lookup.o In file included from ../deps/v8/src/objects/literal-objects.cc:5: In file included from ../deps/v8/src/objects/literal-objects.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/lookup-cache.cc:5: In file included from ../deps/v8/src/objects/lookup-cache.h:8: In file included from ../deps/v8/src/objects/map.h:14: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/lookup.cc:5: In file included from ../deps/v8/src/objects/lookup.h:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-segments.cc:9: In file included from ../deps/v8/src/objects/js-segments.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-segments.cc:9: In file included from ../deps/v8/src/objects/js-segments.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-segments.cc:9: In file included from ../deps/v8/src/objects/js-segments.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/managed.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/map-updater.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/js-struct.cc:5: In file included from ../deps/v8/src/objects/js-struct.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-struct.cc:5: In file included from ../deps/v8/src/objects/js-struct.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-struct.cc:5: In file included from ../deps/v8/src/objects/js-struct.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/managed.cc:5: In file included from ../deps/v8/src/objects/managed.h:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/js-weak-refs.cc:5: In file included from ../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-weak-refs.cc:5: In file included from ../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:36385 warnings generated. :23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-weak-refs.cc:5: In file included from ../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/map-updater.cc:5: In file included from ../deps/v8/src/objects/map-updater.h:14: In file included from ../deps/v8/src/objects/map.h:14: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/map.o In file included from ../deps/v8/src/objects/js-temporal-objects.cc:5: In file included from ../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-temporal-objects.cc:5: In file included from ../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/js-temporal-objects.cc:5: In file included from ../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/module.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/map.cc:5: In file included from ../deps/v8/src/objects/map.h:14: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/keys.cc:5: In file included from ../deps/v8/src/objects/keys.h:9: In file included from ../deps/v8/src/objects/hash-table.h:13: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/keys.cc:5: In file included from ../deps/v8/src/objects/keys.h:9: In file included from ../deps/v8/src/objects/hash-table.h:13: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/keys.cc:5: In file included from ../deps/v8/src/objects/keys.h:9: In file included from ../deps/v8/src/objects/hash-table.h:13: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/module.cc:5: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/objects/literal-objects.cc:5: In file included from ../deps/v8/src/objects/literal-objects.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/literal-objects.cc:5: In file included from ../deps/v8/src/objects/literal-objects.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/literal-objects.cc:5: In file included from ../deps/v8/src/objects/literal-objects.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/object-type.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/lookup.cc:5: In file included from ../deps/v8/src/objects/lookup.h:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/lookup.cc:5: In file included from ../deps/v8/src/objects/lookup.h:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/lookup.cc:5: In file included from ../deps/v8/src/objects/lookup.h:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/object-type.cc:7: In file included from ../deps/v8/src/objects/objects-inl.h:14: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/objects.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/option-utils.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/ordered-hash-table.o In file included from ../deps/v8/src/objects/objects.cc:5: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/option-utils.cc:5: In file included from ../deps/v8/src/objects/option-utils.h:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/managed.cc:5: In file included from ../deps/v8/src/objects/managed.h:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/managed.cc:5: In file included from ../deps/v8/src/objects/managed.h:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/managed.cc:5: In file included from ../deps/v8/src/objects/managed.h:11: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/map-updater.cc:5: In file included from ../deps/v8/src/objects/map-updater.h:14: In file included from ../deps/v8/src/objects/map.h:14: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/map-updater.cc:5: In file included from ../deps/v8/src/objects/map-updater.h:14: In file included from ../deps/v8/src/objects/map.h:14: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/map-updater.cc:5: In file included from ../deps/v8/src/objects/map-updater.h:14: In file included from ../deps/v8/src/objects/map.h:14: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/property-descriptor.o In file included from ../deps/v8/src/objects/ordered-hash-table.cc:5: In file included from ../deps/v8/src/objects/ordered-hash-table.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/objects/property-descriptor.cc:5: In file included from ../deps/v8/src/objects/property-descriptor.h:9: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/property.o In file included from ../deps/v8/src/objects/map.cc:5: In file included from ../deps/v8/src/objects/map.h:14: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/map.cc:5: In file included from ../deps/v8/src/objects/map.h:14: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/map.cc:5: In file included from ../deps/v8/src/objects/map.h:14: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/module.cc:5: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/module.cc:5: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/module.cc:5: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/property.cc:5: In file included from ../deps/v8/src/objects/property.h:13: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/regexp-match-info.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/scope-info.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/regexp-match-info.cc:7: In file included from ../deps/v8/src/objects/regexp-match-info-inl.h:8: In file included from ../deps/v8/src/objects/regexp-match-info.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/object-type.cc:7: In file included from ../deps/v8/src/objects/objects-inl.h:14: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/object-type.cc:7: In file included from ../deps/v8/src/objects/objects-inl.h:14: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/object-type.cc:7: In file included from ../deps/v8/src/objects/objects-inl.h:14: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/scope-info.cc:5: In file included from ../deps/v8/src/objects/scope-info.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/shared-function-info.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/option-utils.cc:5: In file included from ../deps/v8/src/objects/option-utils.h:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/option-utils.cc:5: In file included from ../deps/v8/src/objects/option-utils.h:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/option-utils.cc:5: In file included from ../deps/v8/src/objects/option-utils.h:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/shared-function-info.cc:5: In file included from ../deps/v8/src/objects/shared-function-info.h:12: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/simd.o In file included from ../deps/v8/src/objects/ordered-hash-table.cc:5: In file included from ../deps/v8/src/objects/ordered-hash-table.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/ordered-hash-table.cc:5: In file included from ../deps/v8/src/objects/ordered-hash-table.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/ordered-hash-table.cc:5: In file included from ../deps/v8/src/objects/ordered-hash-table.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/objects.cc:5: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/objects.cc:5: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/objects.cc:5: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/simd.cc:5: In file included from ../deps/v8/src/objects/simd.h:11: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/property-descriptor.cc:5: In file included from ../deps/v8/src/objects/property-descriptor.h:9: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f),../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h :394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/property-descriptor.cc:5: In file included from ../deps/v8/src/objects/property-descriptor.h:9: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/property-descriptor.cc:5: In file included from ../deps/v8/src/objects/property-descriptor.h:9: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/source-text-module.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/string-comparator.o In file included from ../deps/v8/src/objects/property.cc:5: In file included from ../deps/v8/src/objects/property.h:13: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/property.cc:5: In file included from ../deps/v8/src/objects/property.h:13: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/property.cc:5: In file included from ../deps/v8/src/objects/property.h:13: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/source-text-module.cc:5: In file included from ../deps/v8/src/objects/source-text-module.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/string-forwarding-table.o In file included from ../deps/v8/src/objects/string-comparator.cc:5: In file included from ../deps/v8/src/objects/string-comparator.h:10: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/regexp-match-info.cc:7: In file included from ../deps/v8/src/objects/regexp-match-info-inl.h:8: In file included from ../deps/v8/src/objects/regexp-match-info.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/regexp-match-info.cc:7: In file included from ../deps/v8/src/objects/regexp-match-info-inl.h:8: In file included from ../deps/v8/src/objects/regexp-match-info.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/regexp-match-info.cc:7: In file included from ../deps/v8/src/objects/regexp-match-info-inl.h:8: In file included from ../deps/v8/src/objects/regexp-match-info.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/string-forwarding-table.cc:5: In file included from ../deps/v8/src/objects/string-forwarding-table.h:8: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from ../deps/v8/src/objects/scope-info.cc:5: In file included from ../deps/v8/src/objects/scope-info.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/scope-info.cc:5: In file included from ../deps/v8/src/objects/scope-info.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/scope-info.cc:5: In file included from ../deps/v8/src/objects/scope-info.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/string-table.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/string-table.cc:5: In file included from ../deps/v8/src/objects/string-table.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/string.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/swiss-name-dictionary.o In file included from ../deps/v8/src/objects/shared-function-info.cc:5: In file included from ../deps/v8/src/objects/shared-function-info.h:12: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/shared-function-info.cc:5: In file included from ../deps/v8/src/objects/shared-function-info.h:12: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/shared-function-info.cc:5: In file included from ../deps/v8/src/objects/shared-function-info.h:12: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/string.cc:5: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/swiss-name-dictionary.cc:6: In file included from ../deps/v8/src/objects/swiss-name-dictionary.h:13: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from ../deps/v8/src/objects/simd.cc:5: In file included from ../deps/v8/src/objects/simd.h:11: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/simd.cc:5: In file included from ../deps/v8/src/objects/simd.h:11: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/simd.cc:5: In file included from ../deps/v8/src/objects/simd.h:11: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/symbol-table.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/synthetic-module.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/symbol-table.cc:5: In file included from ../deps/v8/src/objects/hash-table-inl.h:8: In file included from ../deps/v8/src/objects/hash-table.h:13: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/source-text-module.cc:5: In file included from ../deps/v8/src/objects/source-text-module.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/source-text-module.cc:5: In file included from ../deps/v8/src/objects/source-text-module.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/source-text-module.cc:5: In file included from ../deps/v8/src/objects/source-text-module.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here In file included from ../deps/v8/src/objects/synthetic-module.cc:5: In file included from ../deps/v8/src/objects/synthetic-module.h:8: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/string-comparator.cc:5: In file included from ../deps/v8/src/objects/string-comparator.h:10: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/string-comparator.cc:5: In file included from ../deps/v8/src/objects/string-comparator.h:10: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/string-comparator.cc:5: In file included from ../deps/v8/src/objects/string-comparator.h:10: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/tagged-impl.o In file included from ../deps/v8/src/objects/string-forwarding-table.cc:5: In file included from ../deps/v8/src/objects/string-forwarding-table.h:8: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/string-forwarding-table.cc:5: In file included from ../deps/v8/src/objects/string-forwarding-table.h:8: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/string-forwarding-table.cc:5: In file included from ../deps/v8/src/objects/string-forwarding-table.h:8: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/template-objects.o 5 warnings generated. In file included from ../deps/v8/src/objects/tagged-impl.cc:9: In file included from ../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../deps/v8/src/heap/heap-layout.h:13: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/templates.o In file included from ../deps/v8/src/objects/string-table.cc:5: In file included from ../deps/v8/src/objects/string-table.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/string-table.cc:5: In file included from ../deps/v8/src/objects/string-table.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/string-table.cc:5: In file included from ../deps/v8/src/objects/string-table.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/template-objects.cc:5: In file included from ../deps/v8/src/objects/template-objects.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/templates.cc:5: In file included from ../deps/v8/src/objects/templates.h:14: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/swiss-name-dictionary.cc:6: In file included from ../deps/v8/src/objects/swiss-name-dictionary.h:13: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/swiss-name-dictionary.cc:6: In file included from ../deps/v8/src/objects/swiss-name-dictionary.h:13: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/swiss-name-dictionary.cc:6: In file included from ../deps/v8/src/objects/swiss-name-dictionary.h:13: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/objects/string.cc:5: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/string.cc:5: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/string.cc:5: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/transitions.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/type-hints.o In file included from ../deps/v8/src/objects/transitions.cc:5: In file included from ../deps/v8/src/objects/transitions.h:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/symbol-table.cc:5: In file included from ../deps/v8/src/objects/hash-table-inl.h:8: In file included from ../deps/v8/src/objects/hash-table.h:13: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/symbol-table.cc:5: In file included from ../deps/v8/src/objects/hash-table-inl.h:8: In file included from ../deps/v8/src/objects/hash-table.h:13: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/symbol-table.cc:5: In file included from ../deps/v8/src/objects/hash-table-inl.h:8: In file included from ../deps/v8/src/objects/hash-table.h:13: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/value-serializer.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/visitors.o 5 warnings generated. In file included from ../deps/v8/src/objects/synthetic-module.cc:5: In file included from ../deps/v8/src/objects/synthetic-module.h:8: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/synthetic-module.cc:5: In file included from ../deps/v8/src/objects/synthetic-module.h:8: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/synthetic-module.cc:5: In file included from ../deps/v8/src/objects/synthetic-module.h:8: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/objects/waiter-queue-node.o In file included from ../deps/v8/src/objects/value-serializer.cc:13: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/visitors.cc:5: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from ../deps/v8/src/objects/waiter-queue-node.cc:5: In file included from ../deps/v8/src/objects/waiter-queue-node.h:8: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/parsing/func-name-inferrer.o In file included from ../deps/v8/src/parsing/func-name-inferrer.cc:7: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/objects/tagged-impl.cc:9: In file included from ../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../deps/v8/src/heap/heap-layout.h:13: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/tagged-impl.cc:9: In file included from ../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../deps/v8/src/heap/heap-layout.h:13: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/tagged-impl.cc:9: In file included from ../deps/v8/src/heap/heap-layout-inl.h:8: In file included from ../deps/v8/src/heap/heap-layout.h:13: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/objects/template-objects.cc:5: In file included from ../deps/v8/src/objects/template-objects.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/template-objects.cc:5: In file included from ../deps/v8/src/objects/template-objects.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/template-objects.cc:5: In file included from ../deps/v8/src/objects/template-objects.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/parsing/import-attributes.o In file included from ../deps/v8/src/objects/templates.cc:5: In file included from ../deps/v8/src/objects/templates.h:14: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/templates.cc:5: In file included from ../deps/v8/src/objects/templates.h:14: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/templates.cc:5: In file included from ../deps/v8/src/objects/templates.h:14: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/parsing/literal-buffer.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/parsing/parse-info.o In file included from ../deps/v8/src/parsing/import-attributes.cc:5: In file included from ../deps/v8/src/parsing/import-attributes.h:8: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/transitions.cc:5: In file included from ../deps/v8/src/objects/transitions.h:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/transitions.cc:5: In file included from ../deps/v8/src/objects/transitions.h:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/transitions.cc:5: In file included from ../deps/v8/src/objects/transitions.h:11: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/literal-buffer.cc:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/parsing/parse-info.cc:5: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/parsing/parser.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/parsing/import-attributes.cc:5: In file included from ../deps/v8/src/parsing/import-attributes.h:8: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/import-attributes.cc:5: In file included from ../deps/v8/src/parsing/import-attributes.h:8: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/import-attributes.cc:5: In file included from ../deps/v8/src/parsing/import-attributes.h:8: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/parsing/parsing.o In file included from ../deps/v8/src/parsing/parser.cc:5: In file included from ../deps/v8/src/parsing/parser.h:10: In file included from ../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/objects/value-serializer.cc:13: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/value-serializer.cc:13: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/value-serializer.cc:13: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/visitors.cc:5: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/visitors.cc:5: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/visitors.cc:5: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/waiter-queue-node.cc:5: In file included from ../deps/v8/src/objects/waiter-queue-node.h:8: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/waiter-queue-node.cc:5: In file included from ../deps/v8/src/objects/waiter-queue-node.h:8: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/objects/waiter-queue-node.cc:5: In file included from ../deps/v8/src/objects/waiter-queue-node.h:8: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/literal-buffer.cc:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/literal-buffer.cc:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/literal-buffer.cc:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/parsing.cc:9: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/parsing/pending-compilation-error-handler.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/parsing/preparse-data.o 5 warnings generated. In file included from ../deps/v8/src/parsing/func-name-inferrer.cc:7: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/func-name-inferrer.cc:7: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/func-name-inferrer.cc:7: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/parsing/preparser.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/parsing/rewriter.o 5 warnings generated. In file included from ../deps/v8/src/parsing/preparse-data.cc:5: In file included from ../deps/v8/src/parsing/preparse-data.h:16: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/parsing/preparser.cc:5: In file included from ../deps/v8/src/parsing/preparser.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/parsing/scanner-character-streams.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/parsing/rewriter.cc:9: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/parsing/scanner-character-streams.cc:16: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/parsing/parse-info.cc:5: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/parse-info.cc:5: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/parse-info.cc:5: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/parsing/scanner.o In file included from ../deps/v8/src/parsing/parser.cc:5: In file included from ../deps/v8/src/parsing/parser.h:10: In file included from ../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/parser.cc:5: In file included from ../deps/v8/src/parsing/parser.h:10: In file included from ../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/parser.cc:5: In file included from ../deps/v8/src/parsing/parser.h:10: In file included from ../deps/v8/src/ast/ast-source-ranges.h:8: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/scanner.cc:7: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/parsing/parsing.cc:9: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/parsing.cc:9: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/parsing.cc:9: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/pending-compilation-error-handler.cc:7: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/parsing/token.o In file included from ../deps/v8/src/parsing/preparse-data.cc:5: In file included from ../deps/v8/src/parsing/preparse-data.h:16: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/preparse-data.cc:5: In file included from ../deps/v8/src/parsing/preparse-data.h:16: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/preparse-data.cc:5: In file included from ../deps/v8/src/parsing/preparse-data.h:16: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/preparser.cc:5: In file included from ../deps/v8/src/parsing/preparser.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/preparser.cc:5: In file included from ../deps/v8/src/parsing/preparser.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/preparser.cc:5: In file included from ../deps/v8/src/parsing/preparser.h:8: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/profiler/allocation-tracker.o In file included from ../deps/v8/src/parsing/scanner-character-streams.cc:16: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/scanner-character-streams.cc:16: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/scanner-character-streams.cc:16: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/profiler/cpu-profiler.o In file included from ../deps/v8/src/parsing/rewriter.cc:9: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/rewriter.cc:9: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/rewriter.cc:9: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/profiler/heap-profiler.o In file included from ../deps/v8/src/profiler/cpu-profiler.cc:5: In file included from ../deps/v8/src/profiler/cpu-profiler.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/profiler/heap-snapshot-generator.o In file included from ../deps/v8/src/profiler/allocation-tracker.cc:5: In file included from ../deps/v8/src/profiler/allocation-tracker.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/profiler/profile-generator.o 5 warnings generated. In file included from ../deps/v8/src/profiler/heap-profiler.cc:5: In file included from ../deps/v8/src/profiler/heap-profiler.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/profiler/profiler-listener.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/profiler/profiler-stats.o In file included from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/profiler/profiler-listener.cc:5: In file included from ../deps/v8/src/profiler/profiler-listener.h:11: In file included from ../deps/v8/src/logging/code-events.h:10: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/profiler/profile-generator.cc:5: In file included from ../deps/v8/src/profiler/profile-generator.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/profiler/sampling-heap-profiler.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/parsing/scanner.cc:7: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/scanner.cc:7: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/parsing/scanner.cc:7: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/profiler/sampling-heap-profiler.cc:5: In file included from ../deps/v8/src/profiler/sampling-heap-profiler.h:14: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/profiler/strings-storage.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/profiler/strings-storage.cc:5: In file included from ../deps/v8/src/profiler/strings-storage.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/profiler/allocation-tracker.cc:5: In file included from ../deps/v8/src/profiler/allocation-tracker.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/allocation-tracker.cc:5: In file included from ../deps/v8/src/profiler/allocation-tracker.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/allocation-tracker.cc:5: In file included from ../deps/v8/src/profiler/allocation-tracker.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/cpu-profiler.cc:5: In file included from ../deps/v8/src/profiler/cpu-profiler.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/cpu-profiler.cc:5: In file included from ../deps/v8/src/profiler/cpu-profiler.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/cpu-profiler.cc:5: In file included from ../deps/v8/src/profiler/cpu-profiler.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/heap-profiler.cc:5: In file included from ../deps/v8/src/profiler/heap-profiler.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/heap-profiler.cc:5: In file included from ../deps/v8/src/profiler/heap-profiler.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/heap-profiler.cc:5: In file included from ../deps/v8/src/profiler/heap-profiler.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/profiler/symbolizer.o 5 warnings generated. In file included from ../deps/v8/src/profiler/profile-generator.cc:5: In file included from ../deps/v8/src/profiler/profile-generator.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/profile-generator.cc:5: In file included from ../deps/v8/src/profiler/profile-generator.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/profile-generator.cc:5: In file included from ../deps/v8/src/profiler/profile-generator.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/profiler/tick-sample.o In file included from ../deps/v8/src/profiler/profiler-listener.cc:5: In file included from ../deps/v8/src/profiler/profiler-listener.h:11: In file included from ../deps/v8/src/logging/code-events.h:10: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/profiler-listener.cc:5: In file included from ../deps/v8/src/profiler/profiler-listener.h:11: In file included from ../deps/v8/src/logging/code-events.h:10: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/profiler-listener.cc:5: In file included from ../deps/v8/src/profiler/profiler-listener.h:11: In file included from ../deps/v8/src/logging/code-events.h:10: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/heap-snapshot-generator.cc:5: In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/profiler/tracing-cpu-profiler.o In file included from ../deps/v8/src/profiler/symbolizer.cc:5: In file included from ../deps/v8/src/profiler/symbolizer.h:9: In file included from ../deps/v8/src/profiler/profile-generator.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/profiler/tick-sample.cc:12: In file included from ../deps/v8/src/execution/embedder-state.h:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/profiler/sampling-heap-profiler.cc:5: In file included from ../deps/v8/src/profiler/sampling-heap-profiler.h:14: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/sampling-heap-profiler.cc:5: In file included from ../deps/v8/src/profiler/sampling-heap-profiler.h:14: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/sampling-heap-profiler.cc:5: In file included from ../deps/v8/src/profiler/sampling-heap-profiler.h:14: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/profiler/weak-code-registry.o 5 warnings generated. In file included from ../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: In file included from ../deps/v8/src/profiler/tracing-cpu-profiler.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/experimental/experimental-bytecode.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/profiler/weak-code-registry.cc:5: In file included from ../deps/v8/src/profiler/weak-code-registry.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/experimental/experimental-compiler.o In file included from ../deps/v8/src/regexp/experimental/experimental-bytecode.cc:5: In file included from ../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/profiler/strings-storage.cc:5: In file included from ../deps/v8/src/profiler/strings-storage.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/strings-storage.cc:5: In file included from ../deps/v8/src/profiler/strings-storage.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/strings-storage.cc:5: In file included from ../deps/v8/src/profiler/strings-storage.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/experimental/experimental-compiler.cc:5: In file included from ../deps/v8/src/regexp/experimental/experimental-compiler.h:8: In file included from ../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/profiler/symbolizer.cc:5: In file included from ../deps/v8/src/profiler/symbolizer.h:9: In file included from ../deps/v8/src/profiler/profile-generator.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/symbolizer.cc:5: In file included from ../deps/v8/src/profiler/symbolizer.h:9: In file included from ../deps/v8/src/profiler/profile-generator.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/symbolizer.cc:5: In file included from ../deps/v8/src/profiler/symbolizer.h:9: In file included from ../deps/v8/src/profiler/profile-generator.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 2 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/experimental/experimental-interpreter.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/experimental/experimental.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-ast.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-bytecode-generator.o In file included from ../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: In file included from ../deps/v8/src/profiler/tracing-cpu-profiler.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: In file included from ../deps/v8/src/profiler/tracing-cpu-profiler.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/tracing-cpu-profiler.cc:5: In file included from ../deps/v8/src/profiler/tracing-cpu-profiler.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/regexp/experimental/experimental.cc:5: In file included from ../deps/v8/src/regexp/experimental/experimental.h:9: In file included from ../deps/v8/src/regexp/regexp.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: In file included from ../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: In file included from ../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-bytecode-peephole.o In file included from ../deps/v8/src/regexp/regexp-ast.cc:5: In file included from ../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 2 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-bytecodes.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: In file included from ../deps/v8/src/regexp/regexp-bytecode-generator.h:10: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: In file included from ../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-compiler-tonode.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-compiler.o In file included from ../deps/v8/src/profiler/tick-sample.cc:12: In file included from ../deps/v8/src/execution/embedder-state.h:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/tick-sample.cc:12: In file included from ../deps/v8/src/execution/embedder-state.h:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/tick-sample.cc:12: In file included from ../deps/v8/src/execution/embedder-state.h:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/regexp/regexp-compiler.cc:5: In file included from ../deps/v8/src/regexp/regexp-compiler.h:13: In file included from ../deps/v8/src/regexp/regexp-nodes.h:9: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-dotprinter.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/profiler/weak-code-registry.cc:5: In file included from ../deps/v8/src/profiler/weak-code-registry.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/weak-code-registry.cc:5: In file included from ../deps/v8/src/profiler/weak-code-registry.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/profiler/weak-code-registry.cc:5: In file included from ../deps/v8/src/profiler/weak-code-registry.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-dotprinter.cc:8: In file included from ../deps/v8/src/regexp/regexp-compiler.h:13: In file included from ../deps/v8/src/regexp/regexp-nodes.h:9: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-error.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-interpreter.o 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-macro-assembler-tracer.o 5 warnings generated. In file included from ../deps/v8/src/regexp/experimental/experimental.cc:5: In file included from ../deps/v8/src/regexp/experimental/experimental.h:9: In file included from ../deps/v8/src/regexp/regexp.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/experimental/experimental.cc:5: In file included from ../deps/v8/src/regexp/experimental/experimental.h:9: In file included from ../deps/v8/src/regexp/regexp.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | aIn file included from ../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: In file included from ../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: In file included from ../deps/v8/src/regexp/experimental/experimental-bytecode.h:u11: In file included from ../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from to ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:i394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slost_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ _relocatable = typename stIn file included from ../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: In file included from ../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: In file included from ../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::appdl::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ y(std::forward(f), std::forward(ts)...);../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h | ^ :../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | In file included from ../deps/v8/src/regexp/experimental/experimental-interpreter.cc:5: In file included from ../deps/v8/src/regexp/experimental/experimental-interpreter.h:8: In file included from ../deps/v8/src/regexp/experimental/experimental-bytecode.h:11: In file included from ../deps/v8/src/regexp/regexp-ast.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction< _ A Ranrk2)g -> , _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested herer(alloc, new_slot, | ^ 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/experimental/experimental.cc:5: In file included from ../deps/v8/src/regexp/experimental/experimental.h:9: In file included from ../deps/v8/src/regexp/regexp.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-macro-assembler.o In file included from ../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: In file included from ../deps/v8/src/regexp/regexp-bytecode-generator.h:10: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: In file included from ../deps/v8/src/regexp/regexp-bytecode-generator.h:10: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: In file included from ../deps/v8/src/regexp/regexp-bytecode-generator.h:10: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-interpreter.cc:7: In file included from ../deps/v8/src/regexp/regexp-interpreter.h:10: In file included from ../deps/v8/src/regexp/regexp.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: In file included from ../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: In file included from ../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: In file included from ../deps/v8/src/regexp/regexp-bytecode-peephole.h:9: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-parser.o In file included from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: In file included from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-result-vector.o In file included from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-stack.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/regexp/regexp-parser.cc:5: In file included from ../deps/v8/src/regexp/regexp-parser.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp-utils.o In file included from ../deps/v8/src/regexp/regexp-result-vector.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/regexp/regexp-compiler.cc:5: In file included from ../deps/v8/src/regexp/regexp-compiler.h:13: In file included from ../deps/v8/src/regexp/regexp-nodes.h:9: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-compiler.cc:5: In file included from ../deps/v8/src/regexp/regexp-compiler.h:13: In file included from ../deps/v8/src/regexp/regexp-nodes.h:9: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-compiler.cc:5: In file included from ../deps/v8/src/regexp/regexp-compiler.h:13: In file included from ../deps/v8/src/regexp/regexp-nodes.h:9: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-stack.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/regexp/regexp-utils.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/regexp.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/regexp/regexp-result-vector.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-result-vector.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-result-vector.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp.cc:5: In file included from ../deps/v8/src/regexp/regexp.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/roots/roots.o In file included from ../deps/v8/src/regexp/regexp-stack.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-stack.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-stack.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-array.o In file included from ../deps/v8/src/roots/roots.cc:5: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-array.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/regexp/regexp-interpreter.cc:7: In file included from ../deps/v8/src/regexp/regexp-interpreter.h:10: In file included from ../deps/v8/src/regexp/regexp.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-interpreter.cc:7: In file included from ../deps/v8/src/regexp/regexp-interpreter.h:10: In file included from ../deps/v8/src/regexp/regexp.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-interpreter.cc:7: In file included from ../deps/v8/src/regexp/regexp-interpreter.h:10: In file included from ../deps/v8/src/regexp/regexp.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: In file included from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: In file included from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: In file included from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-macro-assembler.cc:5: In file included from ../deps/v8/src/regexp/regexp-macro-assembler.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-atomics.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-bigint.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/regexp/regexp-parser.cc:5: In file included from ../deps/v8/src/regexp/regexp-parser.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-parser.cc:5: In file included from ../deps/v8/src/regexp/regexp-parser.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-parser.cc:5: In file included from ../deps/v8/src/regexp/regexp-parser.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-classes.o In file included from ../deps/v8/src/runtime/runtime-atomics.cc:6: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-bigint.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-classes.cc:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/regexp/regexp-utils.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-utils.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp-utils.cc:7: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-collections.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-compiler.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/regexp/regexp.cc:5: In file included from ../deps/v8/src/regexp/regexp.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp.cc:5: In file included from ../deps/v8/src/regexp/regexp.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/regexp.cc:5: In file included from ../deps/v8/src/regexp/regexp.h:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-collections.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-compiler.cc:8: In file included from ../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/roots/roots.cc:5: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/roots/roots.cc:5: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/roots/roots.cc:5: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-array.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-array.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-array.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-date.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-debug.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-forin.o In file included from ../deps/v8/src/runtime/runtime-date.cc:5: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-forin.cc:5: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-atomics.cc:6: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-atomics.cc:6: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-atomics.cc:6: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-debug.cc:9: In file included from ../deps/v8/src/debug/debug-scopes.h:8: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-bigint.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-bigint.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-bigint.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/runtime/runtime-classes.cc:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-classes.cc:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-classes.cc:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-function.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-futex.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-generator.o In file included from ../deps/v8/src/runtime/runtime-function.cc:5: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-futex.cc:6: In file included from ../deps/v8/src/execution/futex-emulation.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-collections.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits:In file included from ../deps/v8/src/runtime/runtime-generator.cc:5: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ :transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-collections.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-collections.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-compiler.cc:8: In file included from ../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-compiler.cc:8: In file included from ../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-compiler.cc:8: In file included from ../deps/v8/src/codegen/compilation-cache.h:9: In file included from ../deps/v8/src/objects/compilation-cache-table.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-internal.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-intl.o In file included from ../deps/v8/src/runtime/runtime-internal.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-date.cc:5: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-date.cc:5: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-date.cc:5: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-intl.cc:12: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-literals.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/runtime/runtime-debug.cc:9: In file included from ../deps/v8/src/debug/debug-scopes.h:8: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-debug.cc:9: In file included from ../deps/v8/src/debug/debug-scopes.h:8: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-debug.cc:9: In file included from ../deps/v8/src/debug/debug-scopes.h:8: In file included from ../deps/v8/src/debug/debug-frames.h:10: In file included from ../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: In file included from ../deps/v8/src/deoptimizer/translated-state.h:13: In file included from ../deps/v8/src/deoptimizer/frame-translation-builder.h:12: In file included from ../deps/v8/src/objects/deoptimization-data.h:10: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-forin.cc:5: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-forin.cc:5: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-forin.cc:5: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/runtime/runtime-literals.cc:5: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-module.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-numbers.o In file included from ../deps/v8/src/runtime/runtime-function.cc:5: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-function.cc:5: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-function.cc:5: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-module.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-futex.cc:6: In file included from ../deps/v8/src/execution/futex-emulation.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-futex.cc:6: In file included from ../deps/v8/src/execution/futex-emulation.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-futex.cc:6: In file included from ../deps/v8/src/execution/futex-emulation.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/runtime/runtime-numbers.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-object.o In file included from ../deps/v8/src/runtime/runtime-generator.cc:5: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-generator.cc:5: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-generator.cc:5: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-operators.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-promise.o In file included from ../deps/v8/src/runtime/runtime-object.cc:6: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/runtime/runtime-operators.cc:5: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-promise.cc:5: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-internal.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-internal.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-internal.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/runtime/runtime-intl.cc:12: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-intl.cc:12: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-intl.cc:12: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-proxy.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-regexp.o In file included from ../deps/v8/src/runtime/runtime-proxy.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-literals.cc:5: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-literals.cc:5: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-literals.cc:5: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-regexp.cc:10: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-module.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-module.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-module.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-scopes.o 5 warnings generated. In file included from ../deps/v8/src/runtime/runtime-numbers.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-numbers.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-numbers.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-shadow-realm.o In file included from ../deps/v8/src/runtime/runtime-scopes.cc:7: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-strings.o In file included from ../deps/v8/src/runtime/runtime-shadow-realm.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-object.cc:6: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-object.cc:6: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-object.cc:6: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-operators.cc:5: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-operators.cc:5: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-operators.cc:5: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/runtime/runtime-promise.cc:5: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-promise.cc:5: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-promise.cc:5: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-strings.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-symbol.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-temporal.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-test.o In file included from ../deps/v8/src/runtime/runtime-symbol.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/runtime/runtime-temporal.cc:5: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-test.cc:12: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-proxy.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-proxy.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-proxy.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/runtime/runtime-regexp.cc:10: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-regexp.cc:10: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-regexp.cc:10: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-trace.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/runtime/runtime-trace.cc:7: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-typedarray.o In file included from ../deps/v8/src/runtime/runtime-scopes.cc:7: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-scopes.cc:7: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-scopes.cc:7: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-shadow-realm.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-shadow-realm.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-shadow-realm.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/runtime/runtime-typedarray.cc:7: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-strings.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-strings.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-strings.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-utils.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-weak-refs.o 5 warnings generated. In file included from ../deps/v8/src/runtime/runtime-utils.cc:5: In file included from ../deps/v8/src/runtime/runtime-utils.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime.o In file included from ../deps/v8/src/runtime/runtime-symbol.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-symbol.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-symbol.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/runtime/runtime-weak-refs.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from ../deps/v8/src/runtime/runtime-temporal.cc:5: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-temporal.cc:5: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-temporal.cc:5: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/sandbox/code-pointer-table.o In file included from ../deps/v8/src/runtime/runtime.cc:5: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/sandbox/cppheap-pointer-table.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/runtime/runtime-test.cc:12: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-test.cc:12: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-test.cc:12: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/code-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/cppheap-pointer-table.h:14: In file included from ../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-trace.cc:7: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-trace.cc:7: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-trace.cc:7: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/sandbox/external-pointer-table.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/sandbox/hardware-support.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/sandbox/external-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/external-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/sandbox/js-dispatch-table.o In file included from ../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/cppheap-pointer-table.h:14: In file included from ../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/cppheap-pointer-table.h:14: In file included from ../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/cppheap-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/cppheap-pointer-table.h:14: In file included from ../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/sandbox/sandbox.o In file included from ../deps/v8/src/runtime/runtime-typedarray.cc:7: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-typedarray.cc:7: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-typedarray.cc:7: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/js-dispatch-table.cc:5: In file included from ../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/runtime/runtime-utils.cc:5: In file included from ../deps/v8/src/runtime/runtime-utils.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-utils.cc:5: In file included from ../deps/v8/src/runtime/runtime-utils.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-utils.cc:5: In file included from ../deps/v8/src/runtime/runtime-utils.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/sandbox.cc:9: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/runtime/runtime-weak-refs.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-weak-refs.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-weak-refs.cc:5: In file included from ../deps/v8/src/execution/arguments-inl.h:8: In file included from ../deps/v8/src/execution/arguments.h:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 1 warning generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/sandbox/testing.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/sandbox/trusted-pointer-scope.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/sandbox/trusted-pointer-table.o In file included from ../deps/v8/src/runtime/runtime.cc:5: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime.cc:5: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime.cc:5: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/sandbox/external-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/external-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h :394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ter fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/external-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/external-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/external-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/external-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/compactible-external-entity-table.h:10: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/code-serializer.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/context-deserializer.o 5 warnings generated. In file included from ../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: In file included from ../deps/v8/src/sandbox/trusted-pointer-scope.h:8: In file included from ../deps/v8/src/sandbox/isolate.h:8: In file included from ../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/sandbox/trusted-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/trusted-pointer-table.h:12: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/context-serializer.o In file included from ../deps/v8/src/sandbox/code-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/code-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/code-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/testing.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from ../deps/v8/src/snapshot/context-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/context-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/deserializer.o In file included from ../deps/v8/src/snapshot/code-serializer.cc:5: In file included from ../deps/v8/src/snapshot/code-serializer.h:9: In file included from ../deps/v8/src/codegen/script-details.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/snapshot/context-serializer.cc:5: In file included from ../deps/v8/src/snapshot/context-serializer.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/snapshot/deserializer.cc:5: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/sandbox/trusted-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/trusted-pointer-table.h:12: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/trusted-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/trusted-pointer-table.h:12: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/trusted-pointer-table.cc:5: In file included from ../deps/v8/src/sandbox/trusted-pointer-table.h:12: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/embedded/embedded-data.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/snapshot/embedded/embedded-data.cc:5: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/sandbox/js-dispatch-table.cc:5: In file included from ../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/js-dispatch-table.cc:5: In file included from ../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/js-dispatch-table.cc:5: In file included from ../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/object-deserializer.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/snapshot/object-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/object-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/sandbox/testing.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/testing.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/testing.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: In file included from ../deps/v8/src/sandbox/trusted-pointer-scope.h:8: In file included from ../deps/v8/src/sandbox/isolate.h:8: In file included from ../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: In file included from ../deps/v8/src/sandbox/trusted-pointer-scope.h:8: In file included from ../deps/v8/src/sandbox/isolate.h:8: In file included from ../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/sandbox/trusted-pointer-scope.cc:5: In file included from ../deps/v8/src/sandbox/trusted-pointer-scope.h:8: In file included from ../deps/v8/src/sandbox/isolate.h:8: In file included from ../deps/v8/src/sandbox/code-pointer-table.h:13: In file included from ../deps/v8/src/sandbox/external-entity-table.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/read-only-deserializer.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/read-only-serializer.o In file included from ../deps/v8/src/snapshot/code-serializer.cc:5: In file included from ../deps/v8/src/snapshot/code-serializer.h:9: In file included from ../deps/v8/src/codegen/script-details.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/code-serializer.cc:5: In file included from ../deps/v8/src/snapshot/code-serializer.h:9: In file included from ../deps/v8/src/codegen/script-details.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/code-serializer.cc:5: In file included from ../deps/v8/src/snapshot/code-serializer.h:9: In file included from ../deps/v8/src/codegen/script-details.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/context-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/context-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/context-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/context-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/context-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/context-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/context-serializer.cc:5: In file included from ../deps/v8/src/snapshot/context-serializer.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/context-serializer.cc:5: In file included from ../deps/v8/src/snapshot/context-serializer.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/context-serializer.cc:5: In file included from ../deps/v8/src/snapshot/context-serializer.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/snapshot/read-only-serializer.cc:5: In file included from ../deps/v8/src/snapshot/read-only-serializer.h:8: In file included from ../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/snapshot/read-only-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/read-only-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/roots-serializer.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/serializer-deserializer.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/serializer.o In file included from ../deps/v8/src/snapshot/deserializer.cc:5: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/deserializer.cc:5: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/deserializer.cc:5: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/roots-serializer.cc:5: In file included from ../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/snapshot/serializer-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/serializer-deserializer.h:8: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/snapshot/serializer.cc:5: In file included from ../deps/v8/src/snapshot/serializer.h:8: In file included from ../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../deps/v8/src/utils/address-map.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/shared-heap-deserializer.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/snapshot/embedded/embedded-data.cc:5: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/embedded/embedded-data.cc:5: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/embedded/embedded-data.cc:5: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/shared-heap-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/snapshot/roots-serializer.cc:5: In file included from ../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/roots-serializer.cc:5: In file included from ../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/roots-serializer.cc:5: In file included from ../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/shared-heap-serializer.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/snapshot-data.o In file included from ../deps/v8/src/snapshot/object-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/object-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/object-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/object-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/object-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/object-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/shared-heap-serializer.cc:5: In file included from ../deps/v8/src/snapshot/shared-heap-serializer.h:8: In file included from ../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/snapshot-source-sink.o In file included from ../deps/v8/src/snapshot/snapshot-data.cc:5: In file included from ../deps/v8/src/snapshot/snapshot-data.h:11: In file included from ../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/snapshot/read-only-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/read-only-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/read-only-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/read-only-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/read-only-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/read-only-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/read-only-serializer.cc:5: In file included from ../deps/v8/src/snapshot/read-only-serializer.h:8: In file included from ../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/read-only-serializer.cc:5: In file included from ../deps/v8/src/snapshot/read-only-serializer.h:8: In file included from ../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/read-only-serializer.cc:5: In file included from ../deps/v8/src/snapshot/read-only-serializer.h:8: In file included from ../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/snapshot-source-sink.cc:10: In file included from ../deps/v8/src/handles/handles-inl.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/snapshot-utils.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/snapshot.o In file included from ../deps/v8/src/snapshot/serializer-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/serializer-deserializer.h:8: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/serializer-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/serializer-deserializer.h:8: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/serializer-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/serializer-deserializer.h:8: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/sort-builtins.o In file included from ../deps/v8/src/snapshot/snapshot-data.cc:5: In file included from ../deps/v8/src/snapshot/snapshot-data.h:11: In file included from ../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/snapshot-data.cc:5: In file included from ../deps/v8/src/snapshot/snapshot-data.h:11: In file included from ../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/snapshot-data.cc:5: In file included from ../deps/v8/src/snapshot/snapshot-data.h:11: In file included from ../deps/v8/src/codegen/external-reference-table.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/startup-deserializer.o 5 warnings generated. In file included from ../deps/v8/src/snapshot/snapshot.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/snapshot/serializer.cc:5: In file included from ../deps/v8/src/snapshot/serializer.h:8: In file included from ../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../deps/v8/src/utils/address-map.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/serializer.cc:5: In file included from ../deps/v8/src/snapshot/serializer.h:8: In file included from ../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../deps/v8/src/utils/address-map.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/serializer.cc:5: In file included from ../deps/v8/src/snapshot/serializer.h:8: In file included from ../deps/v8/src/codegen/external-reference-encoder.h:12: In file included from ../deps/v8/src/utils/address-map.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/snapshot/startup-serializer.o In file included from ../deps/v8/src/snapshot/sort-builtins.cc:5: In file included from ../deps/v8/src/snapshot/sort-builtins.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/snapshot/startup-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/startup-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/snapshot/startup-serializer.cc:5: In file included from ../deps/v8/src/snapshot/startup-serializer.h:10: In file included from ../deps/v8/src/handles/global-handles.h:17: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/shared-heap-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/shared-heap-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/shared-heap-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/strings/char-predicates.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/strings/string-builder.o In file included from ../deps/v8/src/snapshot/shared-heap-serializer.cc:5: In file included from ../deps/v8/src/snapshot/shared-heap-serializer.h:8: In file included from ../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/shared-heap-serializer.cc:5: In file included from ../deps/v8/src/snapshot/shared-heap-serializer.h:8: In file included from ../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/shared-heap-serializer.cc:5: In file included from ../deps/v8/src/snapshot/shared-heap-serializer.h:8: In file included from ../deps/v8/src/snapshot/roots-serializer.h:10: In file included from ../deps/v8/src/objects/visitors.h:10: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/sort-builtins.cc:5: In file included from ../deps/v8/src/snapshot/sort-builtins.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/sort-builtins.cc:5: In file included from ../deps/v8/src/snapshot/sort-builtins.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/sort-builtins.cc:5: In file included from ../deps/v8/src/snapshot/sort-builtins.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/strings/string-case.o In file included from ../deps/v8/src/strings/string-builder.cc:6: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/strings/string-stream.o In file included from ../deps/v8/src/snapshot/snapshot-source-sink.cc:10: In file included from ../deps/v8/src/handles/handles-inl.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/snapshot-source-sink.cc:10: In file included from ../deps/v8/src/handles/handles-inl.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/snapshot-source-sink.cc:10: In file included from ../deps/v8/src/handles/handles-inl.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/strings/string-case.cc:8: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/strings/unicode-decoder.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/strings/unicode.o In file included from ../deps/v8/src/strings/string-stream.cc:5: In file included from ../deps/v8/src/strings/string-stream.h:14: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/strings/uri.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/tasks/cancelable-task.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/tasks/operations-barrier.o In file included from ../deps/v8/src/strings/uri.cc:5: In file included from ../deps/v8/src/strings/uri.h:9: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/snapshot/snapshot.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/snapshot.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/snapshot.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/tasks/cancelable-task.cc:5: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/tasks/operations-barrier.cc:5: In file included from ../deps/v8/src/tasks/operations-barrier.h:11: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/tasks/task-utils.o In file included from ../deps/v8/src/snapshot/startup-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/startup-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/startup-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/startup-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/startup-deserializer.cc:5: In file included from ../deps/v8/src/snapshot/startup-deserializer.h:8: In file included from ../deps/v8/src/snapshot/deserializer.h:13: In file included from ../deps/v8/src/execution/local-isolate.h:11: In file included from ../deps/v8/src/execution/mutex-guard-if-off-thread.h:8: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjuIn file included from n../deps/v8/src/snapshot/startup-serializer.cc:5: In file included from ../deps/v8/src/snapshot/startup-serializer.h:10: In file included from ../deps/v8/src/handles/global-handles.h:17: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:c94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ tion' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ _relocIn file included from ../deps/v8/src/snapshot/startup-serializer.cc:5: In file included from ../deps/v8/src/snapshot/startup-serializer.h:10: In file included from ../deps/v8/src/handles/global-handles.h:17: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.ha:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ table>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/temporal/temporal-parser.o 5 warnings generated. In file included from ../deps/v8/src/tasks/task-utils.cc:7: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/tracing/trace-event.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/tracing/traced-value.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/tracing/tracing-category-observer.o In file included from ../deps/v8/src/temporal/temporal-parser.cc:5: In file included from ../deps/v8/src/temporal/temporal-parser.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/tracing/trace-event.cc:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/utils/address-map.o In file included from ../deps/v8/src/tracing/tracing-category-observer.cc:9: In file included from ../deps/v8/src/logging/counters.h:18: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/tasks/cancelable-task.cc:5: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/tasks/cancelable-task.cc:5: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/tasks/cancelable-task.cc:5: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/strings/string-builder.cc:6: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/strings/string-builder.cc:6: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/strings/string-builder.cc:6: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/utils/allocation.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/utils/bit-vector.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/utils/address-map.cc:5: In file included from ../deps/v8/src/utils/address-map.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/utils/detachable-vector.o In file included from ../deps/v8/src/utils/allocation.cc:5: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/utils/hex-format.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/utils/identity-map.o In file included from ../deps/v8/src/strings/string-stream.cc:5: In file included from ../deps/v8/src/strings/string-stream.h:14: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/strings/string-stream.cc:5: In file included from ../deps/v8/src/strings/string-stream.h:14: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/strings/string-stream.cc:5: In file included from ../deps/v8/src/strings/string-stream.h:14: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/utils/memcopy.o In file included from ../deps/v8/src/tracing/trace-event.cc:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/tracing/trace-event.cc:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/tracing/trace-event.cc:9: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/utils/ostreams.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/utils/sha-256.o In file included from ../deps/v8/src/strings/uri.cc:5: In file included from ../deps/v8/src/strings/uri.h:9: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/strings/uri.cc:5: In file included from ../deps/v8/src/strings/uri.h:9: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/strings/uri.cc:5: In file included from ../deps/v8/src/strings/uri.h:9: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/utils/utils.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/utils/version.o In file included from ../deps/v8/src/utils/identity-map.cc:9: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/utils/memcopy.cc:7: In file included from ../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/utils/ostreams.cc:5: In file included from ../deps/v8/src/utils/ostreams.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/utils/utils.cc:17: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/zone/accounting-allocator.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/zone/type-stats.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/zone/zone-segment.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/zone/zone.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/zone/accounting-allocator.cc:9: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/third_party/siphash/halfsiphash.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/crc32.o In file included from ../deps/v8/src/temporal/temporal-parser.cc:5: In file included from ../deps/v8/src/temporal/temporal-parser.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/temporal/temporal-parser.cc:5: In file included from ../deps/v8/src/temporal/temporal-parser.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/temporal/temporal-parser.cc:5: In file included from ../deps/v8/src/temporal/temporal-parser.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/custom-preview.o In file included from ../deps/v8/src/utils/memcopy.cc:7: In file included from ../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/utils/memcopy.cc:7: In file included from ../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/utils/memcopy.cc:7: In file included from ../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/utils/ostreams.cc:5: In file included from ../deps/v8/src/utils/ostreams.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/utils/ostreams.cc:5: In file included from ../deps/v8/src/utils/ostreams.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_us5 warnings generated. es_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/utils/ostreams.cc:5: In file included from ../deps/v8/src/utils/ostreams.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/injected-script.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/inspected-context.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/remote-object-id.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/search-util.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/string-16.o In file included from ../deps/v8/src/utils/address-map.cc:5: In file included from ../deps/v8/src/utils/address-map.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/utils/address-map.cc:5: In file included from ../deps/v8/src/utils/address-map.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/utils/address-map.cc:5: In file included from ../deps/v8/src/utils/address-map.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/string-util.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/test-interface.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-console-agent-impl.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-console-message.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-console.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-debugger-agent-impl.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-debugger-barrier.o In file included from ../deps/v8/src/utils/identity-map.cc:9: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/utils/identity-map.cc:9: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/utils/identity-map.cc:9: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-debugger-id.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-debugger-script.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-debugger.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-deep-serializer.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-heap-profiler-agent-impl.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-inspector-impl.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-inspector-session-impl.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-profiler-agent-impl.o In file included from ../deps/v8/src/inspector/v8-heap-profiler-agent-impl.cc:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-regex.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-runtime-agent-impl.o 1 warning generated. In file included from ../deps/v8/src/inspector/v8-inspector-impl.cc:39: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-schema-agent-impl.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-serialization-duplicate-tracker.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-stack-trace-impl.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-value-utils.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/value-mirror.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/inspector/v8-string-conversions.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/third_party/inspector_protocol/crdtp/json_platform_v8.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/third_party/inspector_protocol/crdtp/cbor.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/third_party/inspector_protocol/crdtp/dispatch.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/third_party/inspector_protocol/crdtp/error_support.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/third_party/inspector_protocol/crdtp/json.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/third_party/inspector_protocol/crdtp/protocol_core.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/third_party/inspector_protocol/crdtp/serializable.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/third_party/inspector_protocol/crdtp/span.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/third_party/inspector_protocol/crdtp/status.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/inspector-generated-output-root/src/inspector/protocol/Protocol.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/inspector-generated-output-root/src/inspector/protocol/Console.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/inspector-generated-output-root/src/inspector/protocol/Debugger.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/inspector-generated-output-root/src/inspector/protocol/HeapProfiler.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/inspector-generated-output-root/src/inspector/protocol/Profiler.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/inspector-generated-output-root/src/inspector/protocol/Runtime.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/inspector-generated-output-root/src/inspector/protocol/Schema.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/baseline/baseline-batch-compiler.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/baseline/baseline-compiler.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/maglev-assembler.o In file included from ../deps/v8/src/baseline/baseline-batch-compiler.cc:5: In file included from ../deps/v8/src/baseline/baseline-batch-compiler.h:10: In file included from ../deps/v8/src/handles/global-handles.h:17: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/maglev-code-generator.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/maglev-compilation-info.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/maglev-compilation-unit.o In file included from ../deps/v8/src/baseline/baseline-compiler.cc:5: In file included from ../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/maglev/maglev-assembler.cc:5: In file included from ../deps/v8/src/maglev/maglev-assembler.h:9: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h: CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/maglev-compiler.o 11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/maglev-concurrent-dispatcher.o In file included from ../deps/v8/src/maglev/maglev-code-generator.cc:5: In file included from ../deps/v8/src/maglev/maglev-code-generator.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/maglev/maglev-compilation-info.cc:9: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/maglev/maglev-compilation-unit.cc:5: In file included from ../deps/v8/src/maglev/maglev-compilation-unit.h:9: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: In file included from ../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/maglev/maglev-compiler.cc:5: In file included from ../deps/v8/src/maglev/maglev-compiler.h:9: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/baseline/baseline-batch-compiler.cc:5: In file included from ../deps/v8/src/baseline/baseline-batch-compiler.h:10: In file included from ../deps/v8/src/handles/global-handles.h:17: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/baseline/baseline-batch-compiler.cc:5: In file included from ../deps/v8/src/baseline/baseline-batch-compiler.h:10: In file included from ../deps/v8/src/handles/global-handles.h:17: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/baseline/baseline-batch-compiler.cc:5: In file included from ../deps/v8/src/baseline/baseline-batch-compiler.h:10: In file included from ../deps/v8/src/handles/global-handles.h:17: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/maglev-graph-builder.o In file included from ../deps/v8/src/baseline/baseline-compiler.cc:5: In file included from ../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/baseline/baseline-compiler.cc:5: In file included from ../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/baseline/baseline-compiler.cc:5: In file included from ../deps/v8/src/baseline/baseline-compiler.h:12: In file included from ../deps/v8/src/baseline/baseline-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-assembler.cc:5: In file included from ../deps/v8/src/maglev/maglev-assembler.h:9: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-assembler.cc:5: In file included from ../deps/v8/src/maglev/maglev-assembler.h:9: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-assembler.cc:5: In file included from ../deps/v8/src/maglev/maglev-assembler.h:9: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.hIn file included from ../deps/v8/src/maglev/maglev-graph-builder.cc:5: In file included from ../deps/v8/src/maglev/maglev-graph-builder.h:18: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ :10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/maglev/maglev-compilation-unit.cc:5: In file included from ../deps/v8/src/maglev/maglev-compilation-unit.h:9: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-compilation-unit.cc:5: In file included from ../deps/v8/src/maglev/maglev-compilation-unit.h:9: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-compilation-unit.cc:5: In file included from ../deps/v8/src/maglev/maglev-compilation-unit.h:9: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-compilation-info.cc:9: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-compilation-info.cc:9: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-compilation-info.cc:9: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-code-generator.cc:5: In file included from ../deps/v8/src/maglev/maglev-code-generator.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-code-generator.cc:5: In file included from ../deps/v8/src/maglev/maglev-code-generator.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-code-generator.cc:5: In file included from ../deps/v8/src/maglev/maglev-code-generator.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: In file included from ../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: In file included from ../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-concurrent-dispatcher.cc:5: In file included from ../deps/v8/src/maglev/maglev-concurrent-dispatcher.h:12: In file included from ../deps/v8/src/codegen/compiler.h:11: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-compiler.cc:5: In file included from ../deps/v8/src/maglev/maglev-compiler.h:9: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-compiler.cc:5: In file included from ../deps/v8/src/maglev/maglev-compiler.h:9: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-compiler.cc:5: In file included from ../deps/v8/src/maglev/maglev-compiler.h:9: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/maglev-graph-printer.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/maglev-interpreter-frame-state.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/maglev-ir.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/maglev-phi-representation-selector.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/maglev-pipeline-statistics.o In file included from ../deps/v8/src/maglev/maglev-compiler.cc:5: In file included from ../deps/v8/src/maglev/maglev-compiler.h:9: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int &&, std::tuple>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/maglev/maglev-pre-regalloc-codegen-processors.h:234:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here 234 | .emplace(loop_used_nodes.header->id(), compilation_info_->zone()) | ^ In file included from ../deps/v8/src/maglev/maglev-compiler.cc:5: In file included from ../deps/v8/src/maglev/maglev-compiler.h:9: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int &&, std::tuple>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/maglev/maglev-pre-regalloc-codegen-processors.h:234:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here 234 | .emplace(loop_used_nodes.header->id(), compilation_info_->zone()) | ^ In file included from ../deps/v8/src/maglev/maglev-compiler.cc:5: In file included from ../deps/v8/src/maglev/maglev-compiler.h:9: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int &&, std::tuple>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, unsigned int, v8::internal::Zone *, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/maglev/maglev-pre-regalloc-codegen-processors.h:234:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here 234 | .emplace(loop_used_nodes.header->id(), compilation_info_->zone()) | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/maglev-regalloc.o In file included from ../deps/v8/src/maglev/maglev-ir.cc:5: In file included from ../deps/v8/src/maglev/maglev-ir.h:19: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: In file included from ../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: In file included from ../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: In file included from ../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: In file included from ../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/maglev/maglev-regalloc.cc:5: In file included from ../deps/v8/src/maglev/maglev-regalloc.h:9: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/maglev/maglev-graph-builder.cc:5: In file included from ../deps/v8/src/maglev/maglev-graph-builder.h:18: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-graph-builder.cc:5: In file included from ../deps/v8/src/maglev/maglev-graph-builder.h:18: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-graph-builder.cc:5: In file included from ../deps/v8/src/maglev/maglev-graph-builder.h:18: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: In file included from ../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: In file included from ../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: In file included from ../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: In file included from ../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-pipeline-statistics.cc:5: In file included from ../deps/v8/src/maglev/maglev-pipeline-statistics.h:10: In file included from ../deps/v8/src/compiler/pipeline-statistics.h:14: In file included from ../deps/v8/src/diagnostics/compilation-statistics.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/maglev.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/x64/maglev-assembler-x64.o In file included from ../deps/v8/src/maglev/maglev.cc:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: In file included from ../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: In file included from ../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: In file included from ../deps/v8/src/maglev/maglev-interpreter-frame-state.h:11: In file included from ../deps/v8/src/compiler/bytecode-analysis.h:15: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-ir.cc:5: In file included from ../deps/v8/src/maglev/maglev-ir.h:19: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-ir.cc:5: In file included from ../deps/v8/src/maglev/maglev-ir.h:19: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-ir.cc:5: In file included from ../deps/v8/src/maglev/maglev-ir.h:19: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: In file included from ../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: In file included from ../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: In file included from ../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-regalloc.cc:5: In file included from ../deps/v8/src/maglev/maglev-regalloc.h:9: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-regalloc.cc:5: In file included from ../deps/v8/src/maglev/maglev-regalloc.h:9: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev-regalloc.cc:5: In file included from ../deps/v8/src/maglev/maglev-regalloc.h:9: In file included from ../deps/v8/src/compiler/backend/instruction.h:14: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: In file included from ../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable::Snapshot>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits::Snapshot>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int &&, std::tuple::Snapshot &&>>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::Snapshot>::apply::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits::Snapshot>>::apply::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot, absl::container_internal::FlatHashMapPolicy::Snapshot>>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/maglev/maglev-phi-representation-selector.cc:1151:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::emplace::Snapshot, 0>' requested here 1151 | snapshots_.emplace(old_block->id(), phi_taggings_.Seal()); | ^ In file included from ../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: In file included from ../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::Snapshot>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::Snapshot>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::Snapshot>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int &&, std::tuple::Snapshot &&>>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::Snapshot>::apply::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits::Snapshot>>::apply::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot, absl::container_internal::FlatHashMapPolicy::Snapshot>>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/maglev/maglev-phi-representation-selector.cc:1151:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::emplace::Snapshot, 0>' requested here 1151 | snapshots_.emplace(old_block->id(), phi_taggings_.Seal()); | ^ In file included from ../deps/v8/src/maglev/maglev-phi-representation-selector.cc:5: In file included from ../deps/v8/src/maglev/maglev-phi-representation-selector.h:11: In file included from ../deps/v8/src/compiler/turboshaft/snapshot-table.h:14: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable::Snapshot>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction::Snapshot>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable::Snapshot>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::Snapshot>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::Snapshot>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int &&, std::tuple::Snapshot &&>>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::Snapshot>::apply::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits::Snapshot>>::apply::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::EmplaceDecomposable, unsigned int, v8::internal::compiler::turboshaft::SnapshotTable::Snapshot, absl::container_internal::FlatHashMapPolicy::Snapshot>>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/maglev/maglev-phi-representation-selector.cc:1151:14: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set::Snapshot>, absl::hash_internal::Hash, std::equal_to, std::allocator::Snapshot>>>::emplace::Snapshot, 0>' requested here 1151 | snapshots_.emplace(old_block->id(), phi_taggings_.Seal()); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 8 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/maglev/x64/maglev-ir-x64.o 8 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/asmjs/asm-js.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/asmjs/asm-parser.o In file included from ../deps/v8/src/maglev/maglev.cc:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev.cc:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/maglev.cc:10: In file included from ../deps/v8/src/logging/runtime-call-stats-scope.h:10: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/asmjs/asm-scanner.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/asmjs/asm-types.o In file included from ../deps/v8/src/asmjs/asm-js.cc:10: In file included from ../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../deps/v8/src/asmjs/asm-types.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/asmjs/asm-parser.cc:5: In file included from ../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../deps/v8/src/asmjs/asm-types.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/asmjs/asm-types.cc:5: In file included from ../deps/v8/src/asmjs/asm-types.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/asmjs/asm-scanner.cc:12: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 2 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/asmjs/asm-scanner.cc:12: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/asmjs/asm-scanner.cc:12: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/asmjs/asm-scanner.cc:12: In file included from ../deps/v8/src/parsing/scanner.h:19: In file included from ../deps/v8/src/parsing/parse-info.h:19: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-wasm-objects.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/x64/maglev-assembler-x64.cc:6: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-wasm-objects.cc:5: In file included from ../deps/v8/src/debug/debug-wasm-objects.h:14: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-test-wasm.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/runtime/runtime-wasm.o In file included from ../deps/v8/src/runtime/runtime-test-wasm.cc:10: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/asmjs/asm-parser.cc:5: In file included from ../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../deps/v8/src/asmjs/asm-types.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/asmjs/asm-parser.cc:5: In file included from ../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../deps/v8/src/asmjs/asm-types.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/asmjs/asm-parser.cc:5: In file included from ../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../deps/v8/src/asmjs/asm-types.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/asmjs/asm-js.cc:10: In file included from ../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../deps/v8/src/asmjs/asm-types.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/asmjs/asm-js.cc:10: In file included from ../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../deps/v8/src/asmjs/asm-types.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/asmjs/asm-js.cc:10: In file included from ../deps/v8/src/asmjs/asm-parser.h:11: In file included from ../deps/v8/src/asmjs/asm-types.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-wasm.cc:7: In file included from ../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. 5 warnings generated. In file included from ../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/maglev/x64/maglev-ir-x64.cc:6: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/trap-handler/handler-inside.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/trap-handler/handler-outside.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/trap-handler/handler-shared.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/baseline/liftoff-assembler.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/baseline/liftoff-compiler.o In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 224 | : data_(zone) | ^ ../deps/v8/src/compiler/turboshaft/dead-code-elimination-reducer.h:186:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::SparseOpIndexSideTable::SparseOpIndexSideTable' requested here 186 | rewritable_branch_targets_(phase_zone, &graph) {} | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:34:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 34 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:34:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 34 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12: In file included from ../deps/v8/src/compiler/turboshaft/phase.h:13: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>>>>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:34:40: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase::Run' requested here 34 | ValueNumberingReducer>::Run(data, temp_zone); | ^ In file included from ../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: In file included from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/baseline/parallel-move.o In file included from ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: In file included from ../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: In file included from ../deps/v8/src/wasm/function-compiler.h:14: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/canonical-types.o In file included from ../deps/v8/src/wasm/baseline/parallel-move.cc:5: In file included from ../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/debug/debug-wasm-objects.cc:5: In file included from ../deps/v8/src/debug/debug-wasm-objects.h:14: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-wasm-objects.cc:5: In file included from ../deps/v8/src/debug/debug-wasm-objects.h:14: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/debug/debug-wasm-objects.cc:5: In file included from ../deps/v8/src/debug/debug-wasm-objects.h:14: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/wasm/canonical-types.cc:5: In file included from ../deps/v8/src/wasm/canonical-types.h:17: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/code-space-access.o In file included from ../deps/v8/src/runtime/runtime-test-wasm.cc:10: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-test-wasm.cc:10: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-test-wasm.cc:10: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-wasm.cc:7: In file included from ../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-wasm.cc:7: In file included from ../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/runtime/runtime-wasm.cc:7: In file included from ../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/code-space-access.cc:5: In file included from ../deps/v8/src/wasm/code-space-access.h:14: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/constant-expression-interface.o In file included from ../deps/v8/src/wasm/baseline/parallel-move.cc:5: In file included from ../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/baseline/parallel-move.cc:5: In file included from ../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/baseline/parallel-move.cc:5: In file included from ../deps/v8/src/wasm/baseline/parallel-move.h:8: In file included from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/constant-expression.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/function-body-decoder.o In file included from ../deps/v8/src/wasm/constant-expression-interface.cc:5: In file included from ../deps/v8/src/wasm/constant-expression-interface.h:13: In file included from ../deps/v8/src/wasm/function-body-decoder-impl.h:30: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: In file included from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: In file included from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: In file included from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:12: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/constant-expression.cc:8: In file included from ../deps/v8/src/heap/factory-inl.h:8: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/wasm/function-body-decoder.cc:7: In file included from ../deps/v8/src/utils/ostreams.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: In file included from ../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: In file included from ../deps/v8/src/wasm/function-compiler.h:14: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: In file included from ../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: In file included from ../deps/v8/src/wasm/function-compiler.h:14: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: In file included from ../deps/v8/src/wasm/baseline/liftoff-compiler.h:8: In file included from ../deps/v8/src/wasm/function-compiler.h:14: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/canonical-types.cc:5: In file included from ../deps/v8/src/wasm/canonical-types.h:17: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/canonical-types.cc:5: In file included from ../deps/v8/src/wasm/canonical-types.h:17: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/canonical-types.cc:5: In file included from ../deps/v8/src/wasm/canonical-types.h:17: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/function-compiler.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/jump-table-assembler.o 12 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/local-decl-encoder.o In file included from ../deps/v8/src/wasm/function-compiler.cc:5: In file included from ../deps/v8/src/wasm/function-compiler.h:14: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/wasm/jump-table-assembler.cc:5: In file included from ../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/wasm/local-decl-encoder.cc:5: In file included from ../deps/v8/src/wasm/local-decl-encoder.h:14: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/wasm/code-space-access.cc:5: In file included from ../deps/v8/src/wasm/code-space-access.h:14: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ransfer_impl>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/code-space-access.cc:5: In file included from ../deps/v8/src/wasm/code-space-access.h:14: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/code-space-access.cc:5: In file included from ../deps/v8/src/wasm/code-space-access.h:14: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/module-compiler.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/module-decoder.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/module-instantiate.o In file included from ../deps/v8/src/wasm/module-compiler.cc:5: In file included from ../deps/v8/src/wasm/module-compiler.h:20: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/wasm/module-decoder.cc:5: In file included from ../deps/v8/src/wasm/module-decoder.h:15: In file included from ../deps/v8/src/logging/metrics.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/wasm/constant-expression-interface.cc:5: In file included from ../deps/v8/src/wasm/constant-expression-interface.h:13: In file included from ../deps/v8/src/wasm/function-body-decoder-impl.h:30: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/constant-expression-interface.cc:5: In file included from ../deps/v8/src/wasm/constant-expression-interface.h:13: In file included from ../deps/v8/src/wasm/function-body-decoder-impl.h:30: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/constant-expression-interface.cc:5: In file included from ../deps/v8/src/wasm/constant-expression-interface.h:13: In file included from ../deps/v8/src/wasm/function-body-decoder-impl.h:30: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/module-instantiate.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/wasm/constant-expression.cc:8: In file included from ../deps/v8/src/heap/factory-inl.h:8: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/constant-expression.cc:8: In file included from ../deps/v8/src/heap/factory-inl.h:8: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/constant-expression.cc:8: In file included from ../deps/v8/src/heap/factory-inl.h:8: In file included from ../deps/v8/src/heap/factory.h:13: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/names-provider.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/wasm/names-provider.cc:5: In file included from ../deps/v8/src/wasm/names-provider.h:17: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/pgo.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/simd-shuffle.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/wasm/pgo.cc:8: In file included from ../deps/v8/src/wasm/wasm-module-builder.h:19: In file included from ../deps/v8/src/wasm/local-decl-encoder.h:14: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/stacks.o In file included from ../deps/v8/src/wasm/jump-table-assembler.cc:5: In file included from ../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/jump-table-assembler.cc:5: In file included from ../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/jump-table-assembler.cc:5: In file included from ../deps/v8/src/wasm/jump-table-assembler.h:13: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/streaming-decoder.o 5 warnings generated. In file included from ../deps/v8/src/wasm/stacks.cc:5: In file included from ../deps/v8/src/wasm/stacks.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/sync-streaming-decoder.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/turboshaft-graph-interface.o 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/value-type.o In file included from ../deps/v8/src/wasm/streaming-decoder.cc:5: In file included from ../deps/v8/src/wasm/streaming-decoder.h:16: In file included from ../deps/v8/src/wasm/compilation-environment.h:17: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/wasm/sync-streaming-decoder.cc:5: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/wasm/function-compiler.cc:5: In file included from ../deps/v8/src/wasm/function-compiler.h:14: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/function-compiler.cc:5: In file included from ../deps/v8/src/wasm/function-compiler.h:14: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/function-compiler.cc:5: In file included from ../deps/v8/src/wasm/function-compiler.h:14: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/wasm/value-type.cc:9: In file included from ../deps/v8/src/wasm/canonical-types.h:17: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/wasm/function-compiler.cc:5: In file included from ../deps/v8/src/wasm/function-compiler.h:14: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/wasm/module-compiler.cc:5: In file included from ../deps/v8/src/wasm/module-compiler.h:20: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/module-compiler.cc:5: In file included from ../deps/v8/src/wasm/module-compiler.h:20: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/module-compiler.cc:5: In file included from ../deps/v8/src/wasm/module-compiler.h:20: In file included from ../deps/v8/src/tasks/cancelable-task.h:13: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 6 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-code-manager.o In file included from ../deps/v8/src/wasm/module-instantiate.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/module-instantiate.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58:In file included from ../deps/v8/src/wasm/stacks.cc:5: In file included from ../deps/v8/src/wasm/stacks.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocat able(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typenamenote: =in instantiation of template class 'absl::is_trivially_relocatable' requested here s 60 | tsd::enatruct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(allocble_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | , new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result =In file included from ../deps/v8/src/wasm/stacks.cc:5: In file included from ../deps/v8/src/wasm/stacks.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction< _Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ map_.In file included from ../deps/v8/src/wasm/stacks.cc:5: In file included from ../deps/v8/src/wasm/stacks.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_sloet); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ mplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/module-instantiate.cc:7: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/wasm/streaming-decoder.cc:5: In file included from ../deps/v8/src/wasm/streaming-decoder.h:16: In file included from ../deps/v8/src/wasm/compilation-environment.h:17: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/streaming-decoder.cc:5: In file included from ../deps/v8/src/wasm/streaming-decoder.h:16: In file included from ../deps/v8/src/wasm/compilation-environment.h:17: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/streaming-decoder.cc:5: In file included from ../deps/v8/src/wasm/streaming-decoder.h:16: In file included from ../deps/v8/src/wasm/compilation-environment.h:17: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::co CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-code-pointer-table.o ntainer_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-debug.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-deopt-data.o In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-disassembler.o In file included from ../deps/v8/src/wasm/wasm-debug.cc:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/wasm/wasm-deopt-data.cc:5: In file included from ../deps/v8/src/wasm/wasm-deopt-data.h:13: In file included from ../deps/v8/src/wasm/baseline/liftoff-varstate.h:8: In file included from ../deps/v8/src/wasm/baseline/liftoff-register.h:12: In file included from ../deps/v8/src/wasm/baseline/liftoff-assembler-defs.h:8: In file included from ../deps/v8/src/codegen/assembler-arch.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/wasm/wasm-disassembler.cc:5: In file included from ../deps/v8/src/wasm/wasm-disassembler.h:12: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-engine.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/wasm/wasm-engine.cc:5: In file included from ../deps/v8/src/wasm/wasm-engine.h:19: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-external-refs.o In file included from ../deps/v8/src/wasm/sync-streaming-decoder.cc:5: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/sync-streaming-decoder.cc:5: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/sync-streaming-decoder.cc:5: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-external-refs.cc:14: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-features.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/wasm/wasm-features.cc:7: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.cc:5: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-import-wrapper-cache.o In file included from ../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-debug.cc:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-debug.cc:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-debug.cc:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-js.o In file included from ../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer &&, std::tuple>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/wasm/wasm-code-manager.cc:2061:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); | ^ In file included from ../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer &&, std::tuple>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/wasm/wasm-code-manager.cc:2061:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); | ^ In file included from ../deps/v8/src/wasm/wasm-code-manager.cc:5: In file included from ../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:220:27: note: in instantiation of function template specialization 'absl::container_internal::memory_internal::DecomposePairImpl, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer &&, std::tuple>' requested here 220 | return memory_internal::DecomposePairImpl( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, absl::hash_internal::Hash, std::equal_to, std::allocator>>::EmplaceDecomposable, v8::internal::WasmCodePointer, unsigned int &, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/wasm/wasm-code-manager.cc:2061:16: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, std::allocator>>::emplace' requested here 2061 | lookup_map.emplace(GetCodePointerHandle(func_index), func_index); | ^ In file included from ../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 404 | block_phis_(zone), | ^ In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 404 | block_phis_(zone), | ^ In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::container_internal::HashEq::Hash, absl::container_internal::HashEq::Eq, v8::internal::ZoneAllocator>>::raw_hash_set' requested here 803 | : absl::flat_hash_map::ZoneAbslFlatHashMap' requested here 404 | block_phis_(zone), | ^ In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../deps/v8/src/wasm/turboshaft-graph-interface.cc:453:31: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 453 | if (mode_ == kRegular) __ Bind(__ NewBlock()); | ^ In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../deps/v8/src/wasm/turboshaft-graph-interface.cc:453:31: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 453 | if (mode_ == kRegular) __ Bind(__ NewBlock()); | ^ In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../deps/v8/src/wasm/turboshaft-graph-interface.cc:453:31: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 453 | if (mode_ == kRegular) __ Bind(__ NewBlock()); | ^ In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>>' requested here 126 | typename = std::enable_if_t>>>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>>, $1 = (no value)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>>::transfer>>>' requested here 1001 | params_type::transfer(alloc, dest, src); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: in instantiation of member function 'absl::container_internal::btree_node, std::less, std::allocator>>, 256, false>>::transfer' requested here 1021 | transfer(dest, src, alloc); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:2927:15: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 2927 | new_node->transfer_n(old_node->count(), new_node->start(), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:686:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less, std::allocator>>, 256, false>>::insert_unique, std::tuple<>>' requested here 686 | return this->tree_.insert_unique( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:615:32: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::try_emplace_impl' requested here 615 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:610:67: note: expanded from macro 'ABSL_INTERNAL_X' 610 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:28:51: note: expanded from macro 'ABSL_INTERNAL_IF_false' 28 | #define ABSL_INTERNAL_IF_false(if_satisfied, ...) __VA_ARGS__ | ^ ../deps/v8/src/wasm/turboshaft-graph-interface.cc:751:41: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::operator[]' requested here 751 | CaseVector& cases = other_targets_[target]; | ^ ../deps/v8/src/wasm/turboshaft-graph-interface.cc:724:21: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::TryAddTarget' requested here 724 | } else if (!TryAddTarget(target, i)) { | ^ ../deps/v8/src/wasm/turboshaft-graph-interface.cc:781:26: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::LowerToBranches' requested here 781 | if (table_analysis.LowerToBranches(decoder, imm)) { | ^ In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>>, P = (no value)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: in instantiation of function template specialization 'absl::container_internal::common_policy_traits>>::transfer>>>' requested here 1001 | params_type::transfer(alloc, dest, src); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:1021:7: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1021 | transfer(dest, src, alloc); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:686:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less, std::allocator>>, 256, false>>::insert_unique, std::tuple<>>' requested here 686 | return this->tree_.insert_unique( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:615:32: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::try_emplace_impl' requested here 615 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:610:67: note: expanded from macro 'ABSL_INTERNAL_X' 610 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:28:51: note: expanded from macro 'ABSL_INTERNAL_IF_false' 28 | #define ABSL_INTERNAL_IF_false(if_satisfied, ...) __VA_ARGS__ | ^ ../deps/v8/src/wasm/turboshaft-graph-interface.cc:751:41: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::operator[]' requested here 751 | CaseVector& cases = other_targets_[target]; | ^ ../deps/v8/src/wasm/turboshaft-graph-interface.cc:724:21: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::TryAddTarget' requested here 724 | } else if (!TryAddTarget(target, i)) { | ^ ../deps/v8/src/wasm/turboshaft-graph-interface.cc:781:26: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::LowerToBranches' requested here 781 | if (table_analysis.LowerToBranches(decoder, imm)) { | ^ In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: In file included from ../deps/v8/src/wasm/turboshaft-graph-interface.h:13: In file included from ../deps/v8/src/compiler/turboshaft/assembler.h:24: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy>::transfer>>>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:76:5: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator>>, P = (no value)] 76 | transfer_impl(alloc, new_slot, old_slot, Rank2{}); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:1001:18: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1001 | params_type::transfer(alloc, dest, src); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:686:24: note: in instantiation of function template specialization 'absl::container_internal::btree, std::less, std::allocator>>, 256, false>>::insert_unique, std::tuple<>>' requested here 686 | return this->tree_.insert_unique( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:615:32: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::try_emplace_impl' requested here 615 | ABSL_INTERNAL_X(try_emplace, try_emplace_impl, const &, false); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree_container.h:610:67: note: expanded from macro 'ABSL_INTERNAL_X' 610 | return ABSL_INTERNAL_IF_##KValue((this->template Func), Callee)( \ | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:28:51: note: expanded from macro 'ABSL_INTERNAL_IF_false' 28 | #define ABSL_INTERNAL_IF_false(if_satisfied, ...) __VA_ARGS__ | ^ ../deps/v8/src/wasm/turboshaft-graph-interface.cc:751:41: note: in instantiation of function template specialization 'absl::container_internal::btree_map_container, std::less, std::allocator>>, 256, false>>>::operator[]' requested here 751 | CaseVector& cases = other_targets_[target]; | ^ ../deps/v8/src/wasm/turboshaft-graph-interface.cc:724:21: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::TryAddTarget' requested here 724 | } else if (!TryAddTarget(target, i)) { | ^ ../deps/v8/src/wasm/turboshaft-graph-interface.cc:781:26: note: in instantiation of member function 'v8::internal::wasm::TurboshaftGraphBuildingInterface::BrTableAnalysis::LowerToBranches' requested here 781 | if (table_analysis.LowerToBranches(decoder, imm)) { | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/wasm/wasm-js.cc:15: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-module-builder.o 8 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-module-sourcemap.o In file included from ../deps/v8/src/wasm/wasm-external-refs.cc:14: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-external-refs.cc:14: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-external-refs.cc:14: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltypeIn file included from ../deps/v8/src/wasm/wasm-engine.cc:5: In file included from ../deps/v8/src/wasm/wasm-engine.h:19: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ (P::transfer(alloc, neIn file included from ../deps/v8/src/wasm/wasm-engine.cc:5: In file included from ../deps/v8/src/wasm/wasm-engine.h:19: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ w_sloIn file included from ../deps/v8/src/wasm/wasm-engine.cc:5: In file included from ../deps/v8/src/wasm/wasm-engine.h:19: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | t , | ^ auto result = map_.../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.he:m94p:l34a:c enote: ((skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)k ey, Mappe d94( | ) ) ; r e| t ^u rn std::../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += staitsi_cs_acmaest(rmaanrskfeedr__biymtpels<)s;t d :| : ^a llocator>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-module-builder.cc:5: In file included from ../deps/v8/src/wasm/wasm-module-builder.h:19: In file included from ../deps/v8/src/wasm/local-decl-encoder.h:14: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-module.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-objects.o In file included from ../deps/v8/src/wasm/wasm-features.cc:7: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-features.cc:7: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-features.cc:7: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-module.cc:5: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-opcodes.o 2 warnings generated. In file included from ../deps/v8/src/wasm/wasm-objects.cc:14: In file included from ../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-result.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-serialization.o In file included from ../deps/v8/src/wasm/wasm-opcodes.cc:11: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/wasm/wasm-result.cc:8: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/wasm/wasm-serialization.cc:5: In file included from ../deps/v8/src/wasm/wasm-serialization.h:12: In file included from ../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 2 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wasm-subtyping.o In file included from ../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-import-wrapper-cache.cc:5: In file included from ../deps/v8/src/wasm/wasm-import-wrapper-cache.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/wasm/wasm-js.cc:15: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-js.cc:15: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-js.cc:15: In file included from ../deps/v8/src/api/api-inl.h:8: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-subtyping.cc:7: In file included from ../deps/v8/src/wasm/canonical-types.h:17: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/well-known-imports.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/wasm/wrappers.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.o 15 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/x64/assembler-x64.o In file included from ../deps/v8/src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.cc:5: In file included from ../deps/v8/src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.h:12: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/x64/builtin-jump-table-info-x64.o In file included from ../deps/v8/src/wasm/wrappers.cc:10: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/codegen/x64/assembler-x64.cc:5: In file included from ../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/wasm/wasm-objects.cc:14: In file included from ../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-objects.cc:14: In file included from ../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-objects.cc:14: In file included from ../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 1 warning generated. In file included from ../deps/v8/src/wasm/wasm-module.cc:5: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-module.cc:5: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-module.cc:5: In file included from ../deps/v8/src/wasm/wasm-module.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/x64/cpu-x64.o In file included from ../deps/v8/src/wasm/wasm-result.cc:8: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-result.cc:8: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-result.cc:8: In file included from ../deps/v8/src/execution/isolate-inl.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/codegen/x64/macro-assembler-x64.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/deoptimizer/x64/deoptimizer-x64.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/x64/disasm-x64.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/x64/eh-frame-x64.o In file included from ../deps/v8/src/wasm/wasm-serialization.cc:5: In file included from ../deps/v8/src/wasm/wasm-serialization.h:12: In file included from ../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-serialization.cc:5: In file included from ../deps/v8/src/wasm/wasm-serialization.h:12: In file included from ../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wasm-serialization.cc:5: In file included from ../deps/v8/src/wasm/wasm-serialization.h:12: In file included from ../deps/v8/src/wasm/wasm-code-manager.h:19: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: In file included from ../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/diagnostics/x64/eh-frame-x64.cc:5: In file included from ../deps/v8/src/diagnostics/eh-frame.h:12: In file included from ../deps/v8/src/zone/zone-containers.h:20: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/diagnostics/x64/unwinder-x64.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/execution/x64/frame-constants-x64.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. 2 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/regexp/x64/regexp-macro-assembler-x64.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/trap-handler/handler-inside-posix.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/trap-handler/handler-outside-posix.o In file included from ../deps/v8/src/execution/x64/frame-constants-x64.cc:9: In file included from ../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: In file included from ../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/src/regexp/special-case.o In file included from ../deps/v8/src/wasm/wrappers.cc:10: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wrappers.cc:10: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wrappers.cc:10: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: In file included from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/wasm/wrappers.cc:10: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/codegen/x64/assembler-x64.cc:5: In file included from ../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/x64/assembler-x64.cc:5: In file included from ../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/x64/assembler-x64.cc:5: In file included from ../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/wasm/wrappers.cc:10: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../deps/v8/src/wasm/wrappers.cc:420:8: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 420 | __ Bind(__ NewBlock()); | ^ In file included from ../deps/v8/src/wasm/wrappers.cc:10: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../deps/v8/src/wasm/wrappers.cc:420:8: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 420 | __ Bind(__ NewBlock()); | ^ In file included from ../deps/v8/src/wasm/wrappers.cc:10: In file included from ../deps/v8/src/codegen/interface-descriptors-inl.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:208:12: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace_impl' requested here 208 | return try_emplace_impl(std::forward(k), std::forward(args)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h:300:32: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::try_emplace' requested here 300 | &this->unchecked_deref(try_emplace(std::forward(key)).first)); | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:144:27: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::operator[], v8::internal::compiler::turboshaft::OpIndex>>>>, 0>' requested here 144 | loop_pending_phis_[new_block->index()].emplace(pending_phis); | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5344:12: note: in instantiation of member function 'v8::internal::compiler::turboshaft::VariableReducer>>>>>::Bind' requested here 5344 | Stack::Bind(block); | ^ ../deps/v8/src/wasm/wrappers.cc:420:8: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Bind' requested here 420 | __ Bind(__ NewBlock()); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/class-verifiers.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/factory.o In file included from ../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/x64/builtin-jump-table-info-x64.cc:8: In file included from ../deps/v8/src/codegen/assembler-inl.h:8: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/objects-printer.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/factory.cc:1: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. 9 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/aggregate-error-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-at-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-concat-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/objects-printer.cc:4: In file included from ../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-copywithin-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-every-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-filter-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-find-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-findindex-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-findlast-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-findlastindex-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-flat-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-foreach-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-from-async-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-from-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-isarray-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-join-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-lastindexof-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-map-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-of-tq.o In file included from ../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:8: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-reduce-right-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-reduce-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-reverse-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-shift-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-slice-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-some-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-splice-tq.o In file included from ../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: In file included from ../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: In file included from ../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/x64/macro-assembler-x64.cc:8: In file included from ../deps/v8/src/sandbox/js-dispatch-table.h:12: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-to-reversed-tq.o 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-to-sorted-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-to-spliced-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-unshift-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-with-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/array-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/arraybuffer-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/base-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/boolean-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/builtins-bigint-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/builtins-string-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/cast-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/collections-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/constructor-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/conversion-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/convert-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/console-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/data-view-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/finalization-registry-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/frames-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/frame-arguments-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/function-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/growable-fixed-array-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/ic-callable-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/ic-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/internal-coverage-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/internal-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/iterator-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/iterator-from-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/iterator-helpers-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/map-groupby-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/math-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/number-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/object-fromentries-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/object-groupby-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/object-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/promise-abstract-operations-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/promise-all-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/promise-all-element-closure-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/promise-any-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/promise-constructor-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/promise-finally-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/promise-jobs-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/promise-misc-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/promise-race-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/promise-reaction-job-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/promise-resolve-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/promise-then-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/promise-try-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/promise-withresolvers-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/proxy-constructor-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/proxy-delete-property-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/proxy-get-property-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/proxy-get-prototype-of-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/proxy-has-property-tq.o In file included from ../deps/v8/src/execution/x64/frame-constants-x64.cc:9: In file included from ../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: In file included from ../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/x64/frame-constants-x64.cc:9: In file included from ../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: In file included from ../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/execution/x64/frame-constants-x64.cc:9: In file included from ../deps/v8/src/codegen/x64/assembler-x64-inl.h:8: In file included from ../deps/v8/src/codegen/x64/assembler-x64.h:46: In file included from ../deps/v8/src/codegen/assembler.h:51: In file included from ../deps/v8/src/codegen/external-reference.h:9: In file included from ../deps/v8/src/runtime/runtime.h:15: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/proxy-is-extensible-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/proxy-prevent-extensions-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/proxy-revocable-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/proxy-revoke-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/proxy-set-property-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/proxy-set-prototype-of-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/proxy-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/reflect-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/regexp-exec-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/regexp-match-all-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/regexp-match-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/regexp-replace-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/regexp-search-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/regexp-source-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/regexp-split-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/regexp-test-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/regexp-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/set-difference-tq.o 5 warnings generated. In file included from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: In file included from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: In file included from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: In file included from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8: In file included from ../deps/v8/src/codegen/macro-assembler.h:8: In file included from ../deps/v8/src/codegen/macro-assembler-base.h:11: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/set-intersection-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/set-is-disjoint-from-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/set-is-subset-of-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/set-is-superset-of-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/set-symmetric-difference-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/set-union-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-at-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-endswith-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-html-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-includes-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-indexof-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-iswellformed-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-iterator-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-match-search-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-pad-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-repeat-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-replaceall-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-slice-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-startswith-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-substr-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-substring-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-towellformed-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/string-trim-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/suppressed-error-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/symbol-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/torque-internal-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-at-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-createtypedarray-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-every-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-entries-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-filter-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-find-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-findindex-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-findlast-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-findlastindex-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-foreach-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-from-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-keys-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-of-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-reduce-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-reduceright-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-set-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-slice-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-some-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-sort-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-subarray-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-to-reversed-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-to-sorted-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-values-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-with-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/typed-array-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/weak-ref-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/ic/handler-configuration-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/allocation-site-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/api-callbacks-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/arguments-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/bigint-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/call-site-info-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/cell-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/bytecode-array-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/factory.cc:1: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/factory.cc:1: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/factory.cc:1: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/allocation-site-tq.cc:1: In file included from ../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.cc:1: In file included from ../deps/v8/src/objects/api-callbacks-inl.h:8: In file included from ../deps/v8/src/objects/api-callbacks.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/cell-tq.cc:1: In file included from ../deps/v8/src/objects/cell-inl.h:8: In file included from ../deps/v8/src/objects/cell.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/bytecode-array-tq.cc:1: In file included from ../deps/v8/src/objects/bytecode-array.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/call-site-info-tq.cc:1: In file included from ../deps/v8/src/objects/call-site-info-inl.h:8: In file included from ../deps/v8/src/objects/call-site-info.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.cc:1: In file included from ../deps/v8/src/objects/arguments-inl.h:8: In file included from ../deps/v8/src/objects/arguments.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/contexts-tq.o 1 warning generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/data-handler-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/objects-printer.cc:4: In file included from ../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/objects-printer.cc:4: In file included from ../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/objects-printer.cc:4: In file included from ../deps/v8/src/objects/all-objects-inl.h:12: In file included from ../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.cc:1: In file included from ../deps/v8/src/objects/contexts-inl.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/data-handler-tq.cc:1: In file included from ../deps/v8/src/objects/data-handler-inl.h:8: In file included from ../deps/v8/src/objects/data-handler.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/debug-objects-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.cc:1: In file included from ../deps/v8/src/objects/debug-objects-inl.h:8: In file included from ../deps/v8/src/objects/debug-objects.h:11: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.cc:1: In file included from ../deps/v8/src/objects/api-callbacks-inl.h:8: In file included from ../deps/v8/src/objects/api-callbacks.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.cc:1: In file included from ../deps/v8/src/objects/api-callbacks-inl.h:8: In file included from ../deps/v8/src/objects/api-callbacks.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq.cc:1: In file included from ../deps/v8/src/objects/api-callbacks-inl.h:8: In file included from ../deps/v8/src/objects/api-callbacks.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/allocation-site-tq.cc:1: In file included from ../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/allocation-site-tq.cc:1: In file included from ../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/allocation-site-tq.cc:1: In file included from ../deps/v8/src/objects/allocation-site-inl.h:8: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.cc:1: In file included from ../deps/v8/src/objects/arguments-inl.h:8: In file included from ../deps/v8/src/objects/arguments.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, nIn file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.cc:1: In file included from ../deps/v8/src/objects/arguments-inl.h:8: In file included from ../deps/v8/src/objects/arguments.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ew_sIn file included from l/exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq.cc:1: In file included from ../deps/v8/src/objects/arguments-inl.h:8: In file included from ../deps/v8/src/objects/arguments.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/cell-tq.cc:1: In file included from ../deps/v8/src/objects/cell-inl.h:8: In file included from ../deps/v8/src/objects/cell.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/cell-tq.cc:1: In file included from ../deps/v8/src/objects/cell-inl.h:8: In file included from ../deps/v8/src/objects/cell.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/cell-tq.cc:1: In file included from ../deps/v8/src/objects/cell-inl.h:8: In file included from ../deps/v8/src/objects/cell.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/call-site-info-tq.cc:1: In file included from ../deps/v8/src/objects/call-site-info-inl.h:8: In file included from ../deps/v8/src/objects/call-site-info.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/call-site-info-tq.cc:1: In file included from ../deps/v8/src/objects/call-site-info-inl.h:8: In file included from ../deps/v8/src/objects/call-site-info.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/call-site-info-tq.cc:1: In file included from ../deps/v8/src/objects/call-site-info-inl.h:8: In file included from ../deps/v8/src/objects/call-site-info.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(5 warnings generated. alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/descriptor-array-tq.o 5 warnings generated. 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/embedder-data-array-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/feedback-cell-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/feedback-vector-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/fixed-array-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.cc:1: In file included from ../deps/v8/src/objects/contexts-inl.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.cc:1: In file included from ../deps/v8/src/objects/contexts-inl.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq.cc:1: In file included from ../deps/v8/src/objects/contexts-inl.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.cc:1: In file included from ../deps/v8/src/objects/descriptor-array-inl.h:8: In file included from ../deps/v8/src/objects/descriptor-array.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/data-handler-tq.cc:1: In file included from ../deps/v8/src/objects/data-handler-inl.h:8: In file included from ../deps/v8/src/objects/data-handler.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/data-handler-tq.cc:1: In file included from ../deps/v8/src/objects/data-handler-inl.h:8: In file included from ../deps/v8/src/objects/data-handler.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/data-handler-tq.cc:1: In file included from ../deps/v8/src/objects/data-handler-inl.h:8: In file included from ../deps/v8/src/objects/data-handler.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: In file included from ../deps/v8/src/objects/embedder-data-array-inl.h:8: In file included from ../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.cc:1: In file included from ../deps/v8/src/objects/feedback-vector-inl.h:8: In file included from ../deps/v8/src/objects/feedback-vector.h:17: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.cc:1: In file included from ../deps/v8/src/objects/feedback-cell-inl.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.cc:1: In file included from ../deps/v8/src/objects/fixed-array-inl.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/foreign-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/free-space-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/heap-number-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.cc:1: In file included from ../deps/v8/src/objects/foreign-inl.h:8: In file included from ../deps/v8/src/objects/foreign.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.cc:1: In file included from ../deps/v8/src/objects/debug-objects-inl.h:8: In file included from ../deps/v8/src/objects/debug-objects.h:11: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.cc:1: In file included from ../deps/v8/src/objects/debug-objects-inl.h:8: In file included from ../deps/v8/src/objects/debug-objects.h:11: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq.cc:1: In file included from ../deps/v8/src/objects/debug-objects-inl.h:8: In file included from ../deps/v8/src/objects/debug-objects.h:11: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq.cc:1: In file included from ../deps/v8/src/objects/heap-number.h:8: In file included from ../deps/v8/src/objects/primitive-heap-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/heap-object-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-array-buffer-tq.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-array-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: In file included from ../deps/v8/src/objects/js-array-buffer-inl.h:8: In file included from ../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.cc:1: In file included from ../deps/v8/src/objects/js-array-inl.h:8: In file included from ../deps/v8/src/objects/js-array.h:8: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.cc:1: In file included from ../deps/v8/src/objects/descriptor-array-inl.h:8: In file included from ../deps/v8/src/objects/descriptor-array.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.cc:1: In file included from ../deps/v8/src/objects/descriptor-array-inl.h:8: In file included from ../deps/v8/src/objects/descriptor-array.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq.cc:1: In file included from ../deps/v8/src/objects/descriptor-array-inl.h:8: In file included from ../deps/v8/src/objects/descriptor-array.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: In file included from ../deps/v8/src/objects/embedder-data-array-inl.h:8: In file included from ../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: In file included from ../deps/v8/src/objects/embedder-data-array-inl.h:8: In file included from ../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: In file included from ../deps/v8/src/objects/embedder-data-array-inl.h:8: In file included from ../deps/v8/src/objects/embedder-data-array.h:10: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.cc:1: In file included from ../deps/v8/src/objects/feedback-vector-inl.h:8: In file included from ../deps/v8/src/objects/feedback-vector.h:17: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.cc:1: In file included from ../deps/v8/src/objects/feedback-vector-inl.h:8: In file included from ../deps/v8/src/objects/feedback-vector.h:17: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq.cc:1: In file included from ../deps/v8/src/objects/feedback-vector-inl.h:8: In file included from ../deps/v8/src/objects/feedback-vector.h:17: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.cc:1: In file included from ../deps/v8/src/objects/fixed-array-inl.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.cc:1: In file included from ../deps/v8/src/objects/fixed-array-inl.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq.cc:1: In file included from ../deps/v8/src/objects/fixed-array-inl.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.cc:1: In file included from ../deps/v8/src/objects/feedback-cell-inl.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.cc:1: In file included from ../deps/v8/src/objects/feedback-cell-inl.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq.cc:1: In file included from ../deps/v8/src/objects/feedback-cell-inl.h:8: In file included from ../deps/v8/src/objects/feedback-cell.h:10: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-atomics-synchronization-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-collection-iterator-tq.o 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-collection-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-disposable-stack-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-function-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.cc:1: In file included from ../deps/v8/src/objects/foreign-inl.h:8: In file included from ../deps/v8/src/objects/foreign.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.cc:1: In file included from ../deps/v8/src/objects/foreign-inl.h:8: In file included from ../deps/v8/src/objects/foreign.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq.cc:1: In file included from ../deps/v8/src/objects/foreign-inl.h:8: In file included from ../deps/v8/src/objects/foreign.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-collection-iterator-inl.h:8: In file included from ../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: In file included from ../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: In file included from ../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-tq.cc:1: In file included from ../deps/v8/src/objects/js-collection-inl.h:8: In file included from ../deps/v8/src/objects/js-collection.h:8: In file included from ../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.cc:1: In file included from ../deps/v8/src/objects/js-function-inl.h:8: In file included from ../deps/v8/src/objects/js-function.h:11: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: In file included from ../deps/v8/src/objects/js-disposable-stack-inl.h:8: In file included from ../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-generator-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-generator-tq.cc:1: In file included from ../deps/v8/src/objects/js-generator-inl.h:8: In file included from ../deps/v8/src/objects/js-generator.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: In file included from ../deps/v8/src/objects/js-array-buffer-inl.h:8: In file included from ../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: In file included from ../deps/v8/src/objects/js-array-buffer-inl.h:8: In file included from ../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: In file included from ../deps/v8/src/objects/js-array-buffer-inl.h:8: In file included from ../deps/v8/src/objects/js-array-buffer.h:12: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.cc:1: In file included from ../deps/v8/src/objects/js-array-inl.h:8: In file included from ../deps/v8/src/objects/js-array.h:8: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.cc:1: In file included from ../deps/v8/src/objects/js-array-inl.h:8: In file included from ../deps/v8/src/objects/js-array.h:8: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq.cc:1: In file included from ../deps/v8/src/objects/js-array-inl.h:8: In file included from ../deps/v8/src/objects/js-array.h:8: In file included from ../deps/v8/src/objects/allocation-site.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-iterator-helpers-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-objects-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: In file included from ../deps/v8/src/objects/js-iterator-helpers-inl.h:8: In file included from ../deps/v8/src/objects/js-iterator-helpers.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.cc:1: In file included from ../deps/v8/src/objects/js-objects-inl.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: In file included from ../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: In file included from ../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: In file included from ../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: In file included from ../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: In file included from ../deps/v8/src/objects/js-atomics-synchronization-inl.h:8: In file included from ../deps/v8/src/objects/js-atomics-synchronization.h:12: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-collection-iterator-inl.h:8: In file included from ../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-collection-iterator-inl.h:8: In file included from ../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-collection-iterator-inl.h:8: In file included from ../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: In file included from ../deps/v8/src/objects/js-disposable-stack-inl.h:8: In file included from ../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: In file included from ../deps/v8/src/objects/js-disposable-stack-inl.h:8: In file included from ../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: In file included from ../deps/v8/src/objects/js-disposable-stack-inl.h:8: In file included from ../deps/v8/src/objects/js-disposable-stack.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.cc:1: In file included from ../deps/v8/src/objects/js-function-inl.h:8: In file included from ../deps/v8/src/objects/js-function.h:11: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.cc:1: In file included from ../deps/v8/src/objects/js-function-inl.h:8: In file included from ../deps/v8/src/objects/js-function.h:11: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq.cc:1: In file included from ../deps/v8/src/objects/js-function-inl.h:8: In file included from ../deps/v8/src/objects/js-function.h:11: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-tq.cc:1: In file included from ../deps/v8/src/objects/js-collection-inl.h:8: In file included from ../deps/v8/src/objects/js-collection.h:8: In file included from ../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-tq.cc:1: In file included from ../deps/v8/src/objects/js-collection-inl.h:8: In file included from ../deps/v8/src/objects/js-collection.h:8: In file included from ../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-tq.cc:1: In file included from ../deps/v8/src/objects/js-collection-inl.h:8: In file included from ../deps/v8/src/objects/js-collection.h:8: In file included from ../deps/v8/src/objects/js-collection-iterator.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-promise-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-proxy-tq.o 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-raw-json-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-regexp-string-iterator-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-regexp-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-generator-tq.cc:1: In file included from ../deps/v8/src/objects/js-generator-inl.h:8: In file included from ../deps/v8/src/objects/js-generator.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-generator-tq.cc:1: In file included from ../deps/v8/src/objects/js-generator-inl.h:8: In file included from ../deps/v8/src/objects/js-generator.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-generator-tq.cc:1: In file included from ../deps/v8/src/objects/js-generator-inl.h:8: In file included from ../deps/v8/src/objects/js-generator.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq.cc:1: In file included from ../deps/v8/src/objects/js-promise-inl.h:8: In file included from ../deps/v8/src/objects/js-promise.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-proxy-tq.cc:1: In file included from ../deps/v8/src/objects/js-proxy-inl.h:8: In file included from ../deps/v8/src/objects/js-proxy.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: In file included from ../deps/v8/src/objects/js-regexp-string-iterator.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-raw-json-tq.cc:1: In file included from ../deps/v8/src/objects/js-raw-json-inl.h:8: In file included from ../deps/v8/src/objects/js-raw-json.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-shadow-realm-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-tq.cc:1: In file included from ../deps/v8/src/objects/js-regexp-inl.h:8: In file included from ../deps/v8/src/objects/js-regexp.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: In file included from ../deps/v8/src/objects/js-shadow-realm-inl.h:8: In file included from ../deps/v8/src/objects/js-shadow-realm.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: In file included from ../deps/v8/src/objects/js-iterator-helpers-inl.h:8: In file included from ../deps/v8/src/objects/js-iterator-helpers.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: In file included from ../deps/v8/src/objects/js-iterator-helpers-inl.h:8: In file included from ../deps/v8/src/objects/js-iterator-helpers.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: In file included from ../deps/v8/src/objects/js-iterator-helpers-inl.h:8: In file included from ../deps/v8/src/objects/js-iterator-helpers.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.cc:1: In file included from ../deps/v8/src/objects/js-objects-inl.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.cc:1: In file included from ../deps/v8/src/objects/js-objects-inl.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq.cc:1: In file included from ../deps/v8/src/objects/js-objects-inl.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-shared-array-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-struct-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shared-array-tq.cc:1: In file included from ../deps/v8/src/objects/js-shared-array-inl.h:8: In file included from ../deps/v8/src/objects/js-shared-array.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-struct-tq.cc:1: In file included from ../deps/v8/src/objects/js-struct-inl.h:8: In file included from ../deps/v8/src/objects/js-struct.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq.cc:1: In file included from ../deps/v8/src/objects/js-promise-inl.h:8: In file included from ../deps/v8/src/objects/js-promise.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq.cc:1: In file included from ../deps/v8/src/objects/js-promise-inl.h:8: In file included from ../deps/v8/src/objects/js-promise.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq.cc:1: In file included from ../deps/v8/src/objects/js-promise-inl.h:8: In file included from ../deps/v8/src/objects/js-promise.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-proxy-tq.cc:1: In file included from ../deps/v8/src/objects/js-proxy-inl.h:8: In file included from ../deps/v8/src/objects/js-proxy.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-proxy-tq.cc:1: In file included from ../deps/v8/src/objects/js-proxy-inl.h:8: In file included from ../deps/v8/src/objects/js-proxy.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-proxy-tq.cc:1: In file included from ../deps/v8/src/objects/js-proxy-inl.h:8: In file included from ../deps/v8/src/objects/js-proxy.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: In file included from ../deps/v8/src/objects/js-regexp-string-iterator.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: In file included from ../deps/v8/src/objects/js-regexp-string-iterator.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8: In file included from ../deps/v8/src/objects/js-regexp-string-iterator.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-temporal-objects-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-tq.cc:1: In file included from ../deps/v8/src/objects/js-regexp-inl.h:8: In file included from ../deps/v8/src/objects/js-regexp.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-tq.cc:1: In file included from ../deps/v8/src/objects/js-regexp-inl.h:8: In file included from ../deps/v8/src/objects/js-regexp.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-tq.cc:1: In file included from ../deps/v8/src/objects/js-regexp-inl.h:8: In file included from ../deps/v8/src/objects/js-regexp.h:11: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-raw-json-tq.cc:1: In file included from ../deps/v8/src/objects/js-raw-json-inl.h:8: In file included from ../deps/v8/src/objects/js-raw-json.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-raw-json-tq.cc:1: In file included from ../deps/v8/src/objects/js-raw-json-inl.h:8: In file included from ../deps/v8/src/objects/js-raw-json.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-raw-json-tq.cc:1: In file included from ../deps/v8/src/objects/js-raw-json-inl.h:8: In file included from ../deps/v8/src/objects/js-raw-json.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-weak-refs-tq.o 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/literal-objects-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/map-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/megadom-handler-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: In file included from ../deps/v8/src/objects/js-shadow-realm-inl.h:8: In file included from ../deps/v8/src/objects/js-shadow-realm.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: In file included from ../deps/v8/src/objects/js-shadow-realm-inl.h:8: In file included from ../deps/v8/src/objects/js-shadow-realm.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: In file included from ../deps/v8/src/objects/js-shadow-realm-inl.h:8: In file included from ../deps/v8/src/objects/js-shadow-realm.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: In file included from ../deps/v8/src/objects/js-temporal-objects-inl.h:8: In file included from ../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: In file included from ../deps/v8/src/objects/js-weak-refs-inl.h:8: In file included from ../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/microtask-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.cc:1: In file included from ../deps/v8/src/objects/map-inl.h:8: In file included from ../deps/v8/src/objects/map.h:14: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.cc:1: In file included from ../deps/v8/src/objects/literal-objects-inl.h:8: In file included from ../deps/v8/src/objects/literal-objects.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/megadom-handler-tq.cc:1: In file included from ../deps/v8/src/objects/megadom-handler-inl.h:8: In file included from ../deps/v8/src/objects/megadom-handler.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/microtask-tq.cc:1: In file included from ../deps/v8/src/objects/microtask-inl.h:8: In file included from ../deps/v8/src/objects/microtask.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shared-array-tq.cc:1: In file included from ../deps/v8/src/objects/js-shared-array-inl.h:8: In file included from ../deps/v8/src/objects/js-shared-array.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shared-array-tq.cc:1: In file included from ../deps/v8/src/objects/js-shared-array-inl.h:8: In file included from ../deps/v8/src/objects/js-shared-array.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shared-array-tq.cc:1: In file included from ../deps/v8/src/objects/js-shared-array-inl.h:8: In file included from ../deps/v8/src/objects/js-shared-array.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-struct-tq.cc:1: In file included from ../deps/v8/src/objects/js-struct-inl.h:8: In file included from ../deps/v8/src/objects/js-struct.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-struct-tq.cc:1: In file included from ../deps/v8/src/objects/js-struct-inl.h:8: In file included from ../deps/v8/src/objects/js-struct.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-struct-tq.cc:1: In file included from ../deps/v8/src/objects/js-struct-inl.h:8: In file included from ../deps/v8/src/objects/js-struct.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/module-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/name-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.cc:1: In file included from ../deps/v8/src/objects/module-inl.h:8: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/name-tq.cc:1: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/oddball-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/oddball-tq.cc:1: In file included from ../deps/v8/src/objects/oddball.h:8: In file included from ../deps/v8/src/objects/primitive-heap-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: In file included from ../deps/v8/src/objects/js-temporal-objects-inl.h:8: In file included from ../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: In file included from ../deps/v8/src/objects/js-temporal-objects-inl.h:8: In file included from ../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: In file included from ../deps/v8/src/objects/js-temporal-objects-inl.h:8: In file included from ../deps/v8/src/objects/js-temporal-objects.h:8: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/hole-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: In file included from ../deps/v8/src/objects/js-weak-refs-inl.h:8: In file included from ../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: In file included from ../deps/v8/src/objects/js-weak-refs-inl.h:8: In file included from ../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: In file included from ../deps/v8/src/objects/js-weak-refs-inl.h:8: In file included from ../deps/v8/src/objects/js-weak-refs.h:8: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.cc:1: In file included from ../deps/v8/src/objects/map-inl.h:8: In file included from ../deps/v8/src/objects/map.h:14: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot))5 warnings generated. , siIn file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.cc:1: In file included from ../deps/v8/src/objects/literal-objects-inl.h:8: In file included from ../deps/v8/src/objects/literal-objects.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | z e of(va l u(e___type));i s _| t ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r ivially_relocata 136 | b le(T) & & re t| ^u rn {}; | ~~~~~~~~~~ 137 | } | ~../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h :126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h : 94 : 34 : tnote: ypenwhile substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)]ame = s94td | : : e n arbelteu_rinf st_d::its<_asbasmle:<:diesc_lttryipvei(atlrlayn_srfeelro_ciamplt>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:128:25: ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638note: :23: in instantiation of default argument for 'transfer_impl>' required herenote: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | 128 ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ | static std::true_In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.cc:1: In file included from ../deps/v8/src/objects/map-inl.h:8: In file included from ../deps/v8/src/objects/map.h:14: In file included from ../deps/v8/src/objects/code.h:8t: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ype In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/map-tq.cc:1: In file included from ../deps/v8/src/objects/map-inl.h:8: In file included from ../deps/v8/src/objects/map.h:14: In file included from ../deps/v8/src/objects/code.h:8: In file included from ../deps/v8/src/codegen/maglev-safepoint-table.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.cc:1: In file included from ../deps/v8/src/objects/literal-objects-inl.h:8: In file included from ../deps/v8/src/objects/literal-objects.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq.cc:1: In file included from ../deps/v8/src/objects/literal-objects-inl.h:8: In file included from ../deps/v8/src/objects/literal-objects.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/trusted-object-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/megadom-handler-tq.cc:1: In file included from ../deps/v8/src/objects/megadom-handler-inl.h:8: In file included from ../deps/v8/src/objects/megadom-handler.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/megadom-handler-tq.cc:1: In file included from ../deps/v8/src/objects/megadom-handler-inl.h:8: In file included from ../deps/v8/src/objects/megadom-handler.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/megadom-handler-tq.cc:1: In file included from ../deps/v8/src/objects/megadom-handler-inl.h:8: In file included from ../deps/v8/src/objects/megadom-handler.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/ordered-hash-table-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/primitive-heap-object-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/microtask-tq.cc:1: In file included from ../deps/v8/src/objects/microtask-inl.h:8: In file included from ../deps/v8/src/objects/microtask.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/microtask-tq.cc:1: In file included from ../deps/v8/src/objects/microtask-inl.h:8: In file included from ../deps/v8/src/objects/microtask.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/microtask-tq.cc:1: In file included from ../deps/v8/src/objects/microtask-inl.h:8: In file included from ../deps/v8/src/objects/microtask.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/promise-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/property-array-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/property-cell-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/hole-tq.cc:1: In file included from ../deps/v8/src/objects/hole.h:8: In file included from ../deps/v8/src/objects/heap-number.h:8: In file included from ../deps/v8/src/objects/primitive-heap-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/trusted-object-tq.cc:1: In file included from ../deps/v8/src/objects/trusted-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/property-descriptor-object-tq.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/prototype-info-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/promise-tq.cc:1: In file included from ../deps/v8/src/objects/promise-inl.h:8: In file included from ../deps/v8/src/objects/promise.h:8: In file included from ../deps/v8/src/objects/microtask.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/regexp-match-info-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.cc:1: In file included from ../deps/v8/src/objects/property-array-inl.h:8: In file included from ../deps/v8/src/objects/property-array.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/primitive-heap-object-tq.cc:1: In file included from ../deps/v8/src/objects/primitive-heap-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq.cc:1: In file included from ../deps/v8/src/objects/property-cell-inl.h:8: In file included from ../deps/v8/src/objects/property-cell.h:8: In file included from ../deps/v8/src/objects/dependent-code.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: In file included from ../deps/v8/src/objects/property-descriptor-object-inl.h:8: In file included from ../deps/v8/src/objects/property-descriptor-object.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.cc:1: In file included from ../deps/v8/src/objects/module-inl.h:8: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.cc:1: In file included from ../deps/v8/src/objects/module-inl.h:8: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/module-tq.cc:1: In file included from ../deps/v8/src/objects/module-inl.h:8: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/scope-info-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.cc:1: In file included from ../deps/v8/src/objects/prototype-info-inl.h:8: In file included from ../deps/v8/src/objects/prototype-info.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/regexp-match-info-tq.cc:1: In file included from ../deps/v8/src/objects/regexp-match-info.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/script-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 1 warning generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.cc:1: In file included from ../deps/v8/src/objects/scope-info-inl.h:8: In file included from ../deps/v8/src/objects/scope-info.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/shared-function-info-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.cc:1: In file included from ../deps/v8/src/objects/script-inl.h:8: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.cc:1: In file included from ../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../deps/v8/src/objects/shared-function-info.h:12: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq.cc:1: In file included from ../deps/v8/src/objects/property-cell-inl.h:8: In file included from ../deps/v8/src/objects/property-cell.h:8: In file included from ../deps/v8/src/objects/dependent-code.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq.cc:1: In file included from ../deps/v8/src/objects/property-cell-inl.h:8: In file included from ../deps/v8/src/objects/property-cell.h:8: In file included from ../deps/v8/src/objects/dependent-code.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq.cc:1: In file included from ../deps/v8/src/objects/property-cell-inl.h:8: In file included from ../deps/v8/src/objects/property-cell.h:8: In file included from ../deps/v8/src/objects/dependent-code.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.cc:1: In file included from ../deps/v8/src/objects/property-array-inl.h:8: In file included from ../deps/v8/src/objects/property-array.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.cc:1: In file included from ../deps/v8/src/objects/property-array-inl.h:8: In file included from ../deps/v8/src/objects/property-array.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq.cc:1: In file included from ../deps/v8/src/objects/property-array-inl.h:8: In file included from ../deps/v8/src/objects/property-array.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/promise-tq.cc:1: In file included from ../deps/v8/src/objects/promise-inl.h:8: In file included from ../deps/v8/src/objects/promise.h:8: In file included from ../deps/v8/src/objects/microtask.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), s 130 | reizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ urn P::apply(std::forwardIn file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/promise-tq.cc:1: In file included from ../deps/v8/src/objects/promise-inl.h:8: In file included from ../deps/v8/src/objects/promise.h:8: In file included from ../deps/v8/src/objects/microtask.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer(f), std::forward(ts)...); | ^ _../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/promise-tq.cc:1: In file included from ../deps/v8/src/objects/promise-inl.h:8: In file included from ../deps/v8/src/objects/promise.h:8: In file included from ../deps/v8/src/objects/microtask.h:8: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: In file included from ../deps/v8/src/objects/property-descriptor-object-inl.h:8: In file included from ../deps/v8/src/objects/property-descriptor-object.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: In file included from ../deps/v8/src/objects/property-descriptor-object-inl.h:8: In file included from ../deps/v8/src/objects/property-descriptor-object.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: In file included from ../deps/v8/src/objects/property-descriptor-object-inl.h:8: In file included from ../deps/v8/src/objects/property-descriptor-object.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/source-text-module-tq.o 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/string-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.cc:1: In file included from ../deps/v8/src/objects/prototype-info-inl.h:8: In file included from ../deps/v8/src/objects/prototype-info.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.cc:1: In file included from ../deps/v8/src/objects/prototype-info-inl.h:8: In file included from ../deps/v8/src/objects/prototype-info.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq.cc:1: In file included from ../deps/v8/src/objects/prototype-info-inl.h:8: In file included from ../deps/v8/src/objects/prototype-info.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/struct-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/swiss-hash-table-helpers-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/swiss-name-dictionary-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/synthetic-module-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/template-objects-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.cc:1: In file included from ../deps/v8/src/objects/scope-info-inl.h:8: In file included from ../deps/v8/src/objects/scope-info.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.cc:1: In file included from ../deps/v8/src/objects/scope-info-inl.h:8: In file included from ../deps/v8/src/objects/scope-info.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq.cc:1: In file included from ../deps/v8/src/objects/scope-info-inl.h:8: In file included from ../deps/v8/src/objects/scope-info.h:9: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.cc:1: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.cc:1: In file included from ../deps/v8/src/objects/source-text-module-inl.h:8: In file included from ../deps/v8/src/objects/source-text-module.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/struct-tq.cc:1: In file included from ../deps/v8/src/objects/struct-inl.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/templates-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.cc:1: In file included from ../deps/v8/src/objects/script-inl.h:8: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | autIn file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/synthetic-module-tq.cc:1: In file included from ../deps/v8/src/objects/synthetic-module-inl.h:8: In file included from ../deps/v8/src/objects/synthetic-module.h:8: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ o result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.cc:1: In file included from ../deps/v8/src/objects/script-inl.h:8: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/script-tq.cc:1: In file included from ../deps/v8/src/objects/script-inl.h:8: In file included from ../deps/v8/src/objects/script.h:12: In file included from ../deps/v8/src/heap/factory-base.h:17: In file included from ../deps/v8/src/roots/roots.h:9: In file included from ../deps/v8/src/builtins/accessors.h:11: In file included from ../deps/v8/src/objects/property-details.h:12: In file included from ../deps/v8/src/utils/allocation.h:12: In file included from ../deps/v8/src/base/bounded-page-allocator.h:9: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/template-objects-tq.cc:1: In file included from ../deps/v8/src/objects/template-objects-inl.h:8: In file included from ../deps/v8/src/objects/template-objects.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/torque-defined-classes-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.cc:1: In file included from ../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../deps/v8/src/objects/shared-function-info.h:12: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts a../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ fter fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.cc:1: In file included from ../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../deps/v8/src/objects/shared-function-info.h:12: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq.cc:1: In file included from ../deps/v8/src/objects/shared-function-info-inl.h:8: In file included from ../deps/v8/src/objects/shared-function-info.h:12: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.cc:1: In file included from ../deps/v8/src/objects/templates-inl.h:8: In file included from ../deps/v8/src/objects/templates.h:14: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/turbofan-types-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.cc:1: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.cc:1: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/string-tq.cc:1: In file included from ../deps/v8/src/objects/string.h:16: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: In file included from ../deps/v8/src/objects/torque-defined-classes-inl.h:8: In file included from ../deps/v8/src/objects/torque-defined-classes.h:8: In file included from ../deps/v8/src/objects/arguments.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/turboshaft-types-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turbofan-types-tq.cc:1: In file included from ../deps/v8/src/objects/turbofan-types-inl.h:8: In file included from ../deps/v8/src/objects/turbofan-types.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: In file included from ../deps/v8/src/objects/turboshaft-types-inl.h:8: In file included from ../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.cc:1: In file included from ../deps/v8/src/objects/source-text-module-inl.h:8: In file included from ../deps/v8/src/objects/source-text-module.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.cc:1: In file included from ../deps/v8/src/objects/source-text-module-inl.h:8: In file included from ../deps/v8/src/objects/source-text-module.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq.cc:1: In file included from ../deps/v8/src/objects/source-text-module-inl.h:8: In file included from ../deps/v8/src/objects/source-text-module.h:8: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/struct-tq.cc:1: In file included from ../deps/v8/src/objects/struct-inl.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/struct-tq.cc:1: In file included from ../deps/v8/src/objects/struct-inl.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/struct-tq.cc:1: In file included from ../deps/v8/src/objects/struct-inl.h:8: In file included from ../deps/v8/src/objects/struct.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/test/torque/test-torque-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/synthetic-module-tq.cc:1: In file included from ../deps/v8/src/objects/synthetic-module-inl.h:8: In file included from ../deps/v8/src/objects/synthetic-module.h:8: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/synthetic-module-tq.cc:1: In file included from ../deps/v8/src/objects/synthetic-module-inl.h:8: In file included from ../deps/v8/src/objects/synthetic-module.h:8: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/synthetic-module-tq.cc:1: In file included from ../deps/v8/src/objects/synthetic-module-inl.h:8: In file included from ../deps/v8/src/objects/synthetic-module.h:8: In file included from ../deps/v8/src/objects/module.h:9: In file included from ../deps/v8/src/objects/js-objects.h:12: In file included from ../deps/v8/src/objects/embedder-data-slot.h:10: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/third_party/v8/builtins/array-sort-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/intl-objects-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-break-iterator-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-collator-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/template-objects-tq.cc:1: In file included from ../deps/v8/src/objects/template-objects-inl.h:8: In file included from ../deps/v8/src/objects/template-objects.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/template-objects-tq.cc:1: In file included from ../deps/v8/src/objects/template-objects-inl.h:8: In file included from ../deps/v8/src/objects/template-objects.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/template-objects-tq.cc:1: In file included from ../deps/v8/src/objects/template-objects-inl.h:8: In file included from ../deps/v8/src/objects/template-objects.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-date-time-format-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-display-names-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.cc:1: In file included from ../deps/v8/src/objects/templates-inl.h:8: In file included from ../deps/v8/src/objects/templates.h:14: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.cc:1: In file included from ../deps/v8/src/objects/templates-inl.h:8: In file included from ../deps/v8/src/objects/templates.h:14: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq.cc:1: In file included from ../deps/v8/src/objects/templates-inl.h:8: In file included from ../deps/v8/src/objects/templates.h:14: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collator-tq.cc:1: In file included from ../deps/v8/src/objects/js-collator-inl.h:12: In file included from ../deps/v8/src/objects/js-collator.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: In file included from ../deps/v8/src/objects/torque-defined-classes-inl.h:8: In file included from ../deps/v8/src/objects/torque-defined-classes.h:8: In file included from ../deps/v8/src/objects/arguments.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: In file included from ../deps/v8/src/objects/torque-defined-classes-inl.h:8: In file included from ../deps/v8/src/objects/torque-defined-classes.h:8: In file included from ../deps/v8/src/objects/arguments.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: In file included from ../deps/v8/src/objects/torque-defined-classes-inl.h:8: In file included from ../deps/v8/src/objects/torque-defined-classes.h:8: In file included from ../deps/v8/src/objects/arguments.h:8: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-break-iterator-inl.h:12: In file included from ../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../deps/v8/src/objects/intl-objects.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-duration-format-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-date-time-format-inl.h:12: In file included from ../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-display-names-tq.cc:1: In file included from ../deps/v8/src/objects/js-display-names-inl.h:12: In file included from ../deps/v8/src/objects/js-display-names.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-list-format-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turbofan-types-tq.cc:1: In file included from ../deps/v8/src/objects/turbofan-types-inl.h:8: In file included from ../deps/v8/src/objects/turbofan-types.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turbofan-types-tq.cc:1: In file included from ../deps/v8/src/objects/turbofan-types-inl.h:8: In file included from ../deps/v8/src/objects/turbofan-types.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turbofan-types-tq.cc:1: In file included from ../deps/v8/src/objects/turbofan-types-inl.h:8: In file included from ../deps/v8/src/objects/turbofan-types.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-duration-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-duration-format-inl.h:12: In file included from ../deps/v8/src/objects/js-duration-format.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: In file included from ../deps/v8/src/objects/turboshaft-types-inl.h:8: In file included from ../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23:../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319note: | in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here absl :3638: | c o n j u n c t iPoonl>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100::33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested herenote: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 100 | us i3329n | g M e m c p y P o l i c y = t y p e n a m e S t o r a g e : : M e m c p y P o l i c y ; | ^ GetP../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.ho:l194i:c41y:F unote: nin instantiation of template class 'absl::InlinedVector' requested herec tion s194( | ) ) ;absl ::In l| i ^ ned../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:V3464:26e:c tnote: or(skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)< FormatAr g3464I | m p l , i4f (>i sargs__; s | ^ oo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: In file included from ../deps/v8/src/objects/turboshaft-types-inl.h:8: In file included from ../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: In file included from ../deps/v8/src/objects/turboshaft-types-inl.h:8: In file included from ../deps/v8/src/objects/turboshaft-types.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-list-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-list-format-inl.h:12: In file included from ../deps/v8/src/objects/js-list-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-locale-tq.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-number-format-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-locale-tq.cc:1: In file included from ../deps/v8/src/objects/js-locale-inl.h:12: In file included from ../deps/v8/src/objects/js-locale.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-number-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-number-format-inl.h:12: In file included from ../deps/v8/src/objects/js-number-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-break-iterator-inl.h:12: In file included from ../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../deps/v8/src/objects/intl-objects.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-break-iterator-inl.h:12: In file included from ../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../deps/v8/src/objects/intl-objects.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-break-iterator-inl.h:12: In file included from ../deps/v8/src/objects/js-break-iterator.h:15: In file included from ../deps/v8/src/objects/intl-objects.h:15: In file included from ../deps/v8/src/objects/contexts.h:10: In file included from ../deps/v8/src/objects/fixed-array.h:12: In file included from ../deps/v8/src/objects/free-space.h:9: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collator-tq.cc:1: In file included from ../deps/v8/src/objects/js-collator-inl.h:12: In file included from ../deps/v8/src/objects/js-collator.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collator-tq.cc:1: In file included from ../deps/v8/src/objects/js-collator-inl.h:12: In file included from ../deps/v8/src/objects/js-collator.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collator-tq.cc:1: In file included from ../deps/v8/src/objects/js-collator-inl.h:12: In file included from ../deps/v8/src/objects/js-collator.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-date-time-format-inl.h:12: In file included from ../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-date-time-format-inl.h:12: In file included from ../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-date-time-format-inl.h:12: In file included from ../deps/v8/src/objects/js-date-time-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-plural-rules-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-display-names-tq.cc:1: In file included from ../deps/v8/src/objects/js-display-names-inl.h:12: In file included from ../deps/v8/src/objects/js-display-names.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) re CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-relative-time-format-tq.o turn find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-display-names-tq.cc:1: In file included from ../deps/v8/src/objects/js-display-names-inl.h:12: In file included from ../deps/v8/src/objects/js-display-names.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-display-names-tq.cc:1: In file included from ../deps/v8/src/objects/js-display-names-inl.h:12: In file included from ../deps/v8/src/objects/js-display-names.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-segment-iterator-tq.o 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-duration-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-duration-format-inl.h:12: In file included from ../deps/v8/src/objects/js-duration-format.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-duration-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-duration-format-inl.h:12: In file included from ../deps/v8/src/objects/js-duration-format.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-duration-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-duration-format-inl.h:12: In file included from ../deps/v8/src/objects/js-duration-format.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-segmenter-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: In file included from ../deps/v8/src/objects/js-plural-rules-inl.h:12: In file included from ../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-relative-time-format-inl.h:12: In file included from ../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-list-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-list-format-inl.h:12: In file included from ../deps/v8/src/objects/js-list-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-list-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-list-format-inl.h:12: In file included from ../deps/v8/src/objects/js-list-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-list-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-list-format-inl.h:12: In file included from ../deps/v8/src/objects/js-list-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/objects/js-segments-tq.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-segment-iterator-inl.h:12: In file included from ../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segmenter-tq.cc:1: In file included from ../deps/v8/src/objects/js-segmenter-inl.h:12: In file included from ../deps/v8/src/objects/js-segmenter.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/js-to-js-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/js-to-wasm-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/wasm-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/wasm-strings-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/builtins/wasm-to-js-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/debug/debug-wasm-objects-tq.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/torque-generated/src/wasm/wasm-objects-tq.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segments-tq.cc:1: In file included from ../deps/v8/src/objects/js-segments-inl.h:12: In file included from ../deps/v8/src/objects/js-segments.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-number-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-number-format-inl.h:12: In file included from ../deps/v8/src/objects/js-number-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-number-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-number-format-inl.h:12: In file included from ../deps/v8/src/objects/js-number-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-number-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-number-format-inl.h:12: In file included from ../deps/v8/src/objects/js-number-format.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-locale-tq.cc:1: In file included from ../deps/v8/src/objects/js-locale-inl.h:12: In file included from ../deps/v8/src/objects/js-locale.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-locale-tq.cc:1: In file included from ../deps/v8/src/objects/js-locale-inl.h:12: In file included from ../deps/v8/src/objects/js-locale.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-locale-tq.cc:1: In file included from ../deps/v8/src/objects/js-locale-inl.h:12: In file included from ../deps/v8/src/objects/js-locale.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: In file included from ../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/bigint/bigint-internal.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/bigint/bitwise.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/bigint/div-burnikel.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/bigint/div-helpers.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/bigint/div-schoolbook.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/bigint/fromstring.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/bigint/mul-karatsuba.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/bigint/mul-schoolbook.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-relative-time-format-inl.h:12: In file included from ../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-relative-time-format-inl.h:12: In file included from ../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: In file included from ../deps/v8/src/objects/js-relative-time-format-inl.h:12: In file included from ../deps/v8/src/objects/js-relative-time-format.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: In file included from ../deps/v8/src/objects/js-plural-rules-inl.h:12: In file included from ../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: In file included from ../deps/v8/src/objects/js-plural-rules-inl.h:12: In file included from ../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: In file included from ../deps/v8/src/objects/js-plural-rules-inl.h:12: In file included from ../deps/v8/src/objects/js-plural-rules.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-segment-iterator-inl.h:12: In file included from ../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-segment-iterator-inl.h:12: In file included from ../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: In file included from ../deps/v8/src/objects/js-segment-iterator-inl.h:12: In file included from ../deps/v8/src/objects/js-segment-iterator.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/bigint/tostring.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segmenter-tq.cc:1: In file included from ../deps/v8/src/objects/js-segmenter-inl.h:12: In file included from ../deps/v8/src/objects/js-segmenter.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segmenter-tq.cc:1: In file included from ../deps/v8/src/objects/js-segmenter-inl.h:12: In file included from ../deps/v8/src/objects/js-segmenter.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segmenter-tq.cc:1: In file included from ../deps/v8/src/objects/js-segmenter-inl.h:12: In file included from ../deps/v8/src/objects/js-segmenter.h:16: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/bigint/vector-arithmetic.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/bigint/div-barrett.o 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/bigint/mul-fft.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/bigint/mul-toom.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/base/active-system-pages.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segments-tq.cc:1: In file included from ../deps/v8/src/objects/js-segments-inl.h:12: In file included from ../deps/v8/src/objects/js-segments.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segments-tq.cc:1: In file included from ../deps/v8/src/objects/js-segments-inl.h:12: In file included from ../deps/v8/src/objects/js-segments.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segments-tq.cc:1: In file included from ../deps/v8/src/objects/js-segments-inl.h:12: In file included from ../deps/v8/src/objects/js-segments.h:13: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/base/incremental-marking-schedule.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/base/memory-tagging.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/base/stack.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/base/worklist.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/base/asm/x64/push_registers_asm.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/allocation.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: In file included from ../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: In file included from ../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: In file included from ../deps/v8/src/wasm/wasm-objects-inl.h:12: In file included from ../deps/v8/src/wasm/wasm-objects.h:18: In file included from ../deps/v8/src/heap/heap.h:24: In file included from ../deps/v8/src/base/platform/condition-variable.h:8: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/compaction-worklists.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/compactor.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/concurrent-marker.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/explicit-management.o 5 warnings generated. In file included from ../deps/v8/src/heap/base/stack.cc:5: In file included from ../deps/v8/src/heap/base/stack.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/free-list.o In file included from ../deps/v8/src/heap/base/worklist.cc:5: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. In file included from ../deps/v8/src/heap/cppgc/allocation.cc:10: In file included from ../deps/v8/src/heap/cppgc/object-allocator.h:14: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/gc-info-table.o 1 warning generated. In file included from ../deps/v8/src/heap/cppgc/compactor.cc:5: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.cc:6: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/gc-info.o 1 warning generated. 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/gc-invoker.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/heap-base.o In file included from ../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: In file included from ../deps/v8/src/heap/cppgc/concurrent-marker.h:10: In file included from ../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/cppgc/explicit-management.cc:10: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc/free-list.cc:5: In file included from ../deps/v8/src/heap/cppgc/free-list.h:14: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/cppgc/gc-info-table.cc:5: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. In file included from ../deps/v8/src/heap/cppgc/gc-info.cc:9: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/heap-consistency.o In file included from ../deps/v8/src/heap/cppgc/compactor.cc:5: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/compactor.cc:5: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/compactor.cc:5: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/heap-growing.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 1 warning generated. In file included from ../deps/v8/src/heap/cppgc/heap-base.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/heap-object-header.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/heap-page.o 5 warnings generated. In file included from ../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: In file included from ../deps/v8/src/heap/cppgc/concurrent-marker.h:10: In file included from ../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: In file included from ../deps/v8/src/heap/cppgc/concurrent-marker.h:10: In file included from ../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/concurrent-marker.cc:5: In file included from ../deps/v8/src/heap/cppgc/concurrent-marker.h:10: In file included from ../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/heap-space.o In file included from ../deps/v8/src/heap/cppgc/explicit-management.cc:10: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/explicit-management.cc:10: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/explicit-management.cc:10: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/heap-state.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/heap-statistics-collector.o In file included from ../deps/v8/src/heap/cppgc/heap-consistency.cc:9: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc/heap-object-header.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc/heap-growing.cc:14: In file included from ../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc/heap-base.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-page.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-base.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-base.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-space.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-space.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/heap.o In file included from ../deps/v8/src/heap/cppgc/heap-state.cc:7: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 1 warning generated. In file included from ../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: In file included from ../deps/v8/src/heap/cppgc/heap-visitor.h:8: In file included from ../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/liveness-broker.o In file included from ../deps/v8/src/heap/cppgc/heap-consistency.cc:9: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-consistency.cc:9: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-consistency.cc:9: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/logging.o In file included from ../deps/v8/src/heap/cppgc/heap-growing.cc:14: In file included from ../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-growing.cc:14: In file included from ../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-growing.cc:14: In file included from ../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-object-header.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-object-header.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-object-header.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/heap/cppgc/heap-page.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-page.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-page.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/marker.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/marking-state.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/marking-verifier.o In file included from ../deps/v8/src/heap/cppgc/heap.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc/heap-state.cc:7: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-state.cc:7: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-state.cc:7: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: In file included from ../deps/v8/src/heap/cppgc/heap-visitor.h:8: In file included from ../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: In file included from ../deps/v8/src/heap/cppgc/heap-visitor.h:8: In file included from ../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap-statistics-collector.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap-statistics-collector.h:11: In file included from ../deps/v8/src/heap/cppgc/heap-visitor.h:8: In file included from ../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/liveness-broker.cc:7: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/marking-visitor.o 1 warning generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/marking-worklists.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/member-storage.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/memory.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/cppgc/marker.cc:5: In file included from ../deps/v8/src/heap/cppgc/marker.h:16: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc/marking-verifier.cc:5: In file included from ../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../deps/v8/src/heap/base/stack.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc/marking-state.cc:5: In file included from ../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc/heap.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/heap.cc:5: In file included from ../deps/v8/src/heap/cppgc/heap.h:15: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/cppgc/marking-visitor.cc:5: In file included from ../deps/v8/src/heap/cppgc/marking-visitor.h:10: In file included from ../deps/v8/src/heap/base/stack.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/name-trait.o In file included from ../deps/v8/src/heap/cppgc/marking-worklists.cc:6: In file included from ../deps/v8/src/heap/cppgc/marking-worklists.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/object-allocator.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/object-size-trait.o In file included from ../deps/v8/src/heap/cppgc/marker.cc:5: In file included from ../deps/v8/src/heap/cppgc/marker.h:16: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/marker.cc:5: In file included from ../deps/v8/src/heap/cppgc/marker.h:16: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ , _Arg, conjunction<_ArIn file included from ../deps/v8/src/heap/cppgc/marking-state.cc:5: In file included from ../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../deps/v8/src/heap/base/cached-unordered-map.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | g (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ s...>> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocataIn file included from ../deps/v8/src/heap/cppgc/marking-state.cc:b5l: In file included from ../deps/v8/src/heap/cppgc/marking-state.h:14: In file included from ../deps/v8/src/heap/base/cached-unordered-map.he: 10=: In file included from t../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.hy:p40: In file included from ../deps/v8/third_party/abseil-cpp/absl/algorithm/container.h:57: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.he:n184a: mIn file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.he:394 :s22td:::co nwarning: jubuiltin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins]n ction< | ^394 | (__is_triv../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.hi:a647l:l25y:_ rnote: elin instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested hereo catable(T) 647 | return slot_policy:&:trans&f e r(alloc, new_| ^slot, ol d_slot); | ^ /usr/include/c++/v1/__type_traits/conjunction.h../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here :57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here118 | 57 | s t r u c t Rank2) -c>onj udecltype(P::tnrcansfteir(alloc, new_slot, | ^ on<_../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.hA:r94g:34>: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ : _ArIn file included from ../deps/v8/src/heap/cppgc/marker.cc:5: In file included from ../deps/v8/src/heap/cppgc/marker.h:16: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forwagrd(f), std::forwa r{}d;(ts)... ) ; | ^| ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ 60 | struct conjun../deps/v8/src/heap/cppgc/marking-state.h:354:20:ction<_Arg, _Ar note: gs...> : condiin instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested heret ional_t> {}; | ^ _bytes_map../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here_ [base_ p441 | auto is_relaogcea]t a+b=l e = typensatmaet isct_d::conjuncctaisot(marked../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here _byte s647) | ; retur n| ^ s lot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 1 warning generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/page-memory.o In file included from ../deps/v8/src/heap/cppgc/marking-verifier.cc:5: In file included from ../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../deps/v8/src/heap/base/stack.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/marking-verifier.cc:5: In file included from ../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../deps/v8/src/heap/base/stack.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/marking-verifier.cc:5: In file included from ../deps/v8/src/heap/cppgc/marking-verifier.h:11: In file included from ../deps/v8/src/heap/base/stack.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/persistent-node.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/platform.o In file included from ../deps/v8/src/heap/cppgc/marking-visitor.cc:5: In file included from ../deps/v8/src/heap/cppgc/marking-visitor.h:10: In file included from ../deps/v8/src/heap/base/stack.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/marking-visitor.cc:5: In file included from ../deps/v8/src/heap/cppgc/marking-visitor.h:10: In file included from ../deps/v8/src/heap/base/stack.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/marking-visitor.cc:5: In file included from ../deps/v8/src/heap/cppgc/marking-visitor.h:10: In file included from ../deps/v8/src/heap/base/stack.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/pointer-policies.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/prefinalizer-handler.o In file included from ../deps/v8/src/heap/cppgc/object-size-trait.cc:7: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc/object-allocator.cc:5: In file included from ../deps/v8/src/heap/cppgc/object-allocator.h:14: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/process-heap-statistics.o 1 warning generated. In file included from ../deps/v8/src/heap/cppgc/page-memory.cc:5: In file included from ../deps/v8/src/heap/cppgc/page-memory.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/process-heap.o In file included from ../deps/v8/src/heap/cppgc/platform.cc:14: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc/persistent-node.cc:13: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/cppgc/pointer-policies.cc:11: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. 1 warning generated. In file included from ../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: In file included from ../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/raw-heap.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/remembered-set.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/stats-collector.o In file included from ../deps/v8/src/heap/cppgc/object-allocator.cc:5: In file included from ../deps/v8/src/heap/cppgc/object-allocator.h:14: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/object-allocator.cc:5: In file included from ../deps/v8/src/heap/cppgc/object-allocator.h:14: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/object-allocator.cc:5: In file included from ../deps/v8/src/heap/cppgc/object-allocator.h:14: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/sweeper.o In file included from ../deps/v8/src/heap/cppgc/process-heap.cc:5: In file included from ../deps/v8/src/heap/cppgc/process-heap.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/testing.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/cppgc/persistent-node.cc:13: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/persistent-node.cc:13: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/persistent-node.cc:13: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/pointer-policies.cc:11: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/pointer-policies.cc:11: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/pointer-policies.cc:11: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/raw-heap.cc:7: In file included from ../deps/v8/src/heap/cppgc/heap-space.h:12: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from ../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: In file included from ../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: In file included from ../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/prefinalizer-handler.cc:11: In file included from ../deps/v8/src/heap/cppgc/heap-page.h:17: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/trace-trait.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/virtual-memory.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/visitor.o 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/heap/cppgc/write-barrier.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_base_without_compiler/gen/debug-support.o In file included from ../deps/v8/src/heap/cppgc/sweeper.cc:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc/testing.cc:8: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc/process-heap.cc:5: In file included from ../deps/v8/src/heap/cppgc/process-heap.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/process-heap.cc:5: In file included from ../deps/v8/src/heap/cppgc/process-heap.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/process-heap.cc:5: In file included from ../deps/v8/src/heap/cppgc/process-heap.h:11: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. AR(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libv8_compiler.a ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/v8_compiler_for_mksnapshot.stamp In file included from ../deps/v8/src/heap/cppgc/trace-trait.cc:7: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/heap/cppgc/visitor.cc:5: In file included from ../deps/v8/src/heap/cppgc/visitor.h:9: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. In file included from ../deps/v8/src/heap/cppgc/write-barrier.cc:5: In file included from ../deps/v8/src/heap/cppgc/write-barrier.h:10: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/heap/cppgc/sweeper.cc:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/sweeper.cc:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/sweeper.cc:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/testing.cc:8: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/testing.cc:8: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/testing.cc:8: In file included from ../deps/v8/src/heap/cppgc/heap-base.h:17: In file included from ../deps/v8/src/heap/cppgc/compactor.h:8: In file included from ../deps/v8/src/heap/cppgc/compaction-worklists.h:10: In file included from ../deps/v8/src/heap/base/worklist.h:14: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/debug-support.cc:8: In file included from ../deps/v8/src/execution/frames.h:10: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from ../deps/v8/src/heap/cppgc/visitor.cc:5: In file included from ../deps/v8/src/heap/cppgc/visitor.h:9: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/visitor.cc:5: In file included from ../deps/v8/src/heap/cppgc/visitor.h:9: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/visitor.cc:5: In file included from ../deps/v8/src/heap/cppgc/visitor.h:9: In file included from ../deps/v8/src/heap/cppgc/heap-object-header.h:19: In file included from ../deps/v8/src/heap/cppgc/gc-info-table.h:15: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/write-barrier.cc:5: In file included from ../deps/v8/src/heap/cppgc/write-barrier.h:10: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/write-barrier.cc:5: In file included from ../deps/v8/src/heap/cppgc/write-barrier.h:10: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/cppgc/write-barrier.cc:5: In file included from ../deps/v8/src/heap/cppgc/write-barrier.h:10: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/debug-support.cc:8: In file included from ../deps/v8/src/execution/frames.h:10: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/debug-support.cc:8: In file included from ../deps/v8/src/execution/frames.h:10: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/debug-support.cc:8: In file included from ../deps/v8/src/execution/frames.h:10: In file included from ../deps/v8/src/codegen/handler-table.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. AR(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libv8_base_without_compiler.a TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/torque_generated_initializers.stamp CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-array-gen.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-function-gen.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-gen.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-generator-gen.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-iterator-gen.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-bigint-gen.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-call-gen.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-collections-gen.o In file included from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: In file included from ../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-async-function-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] In file included from ../deps/v8/src/builtins/builtins-call-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from 394../deps/v8/src/common/code-memory-access.h | : 16 : In file included from ../deps/v8/src/base/platform/mutex.h : 10 : In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h : 73 : In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h: 184 : In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h (:__i23s: _../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.ht:ri394via:l22l:y _warning: rbuiltin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] elocatable(T) && | ^ 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-bigint-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-array-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-array-gen.h:10: In file included from ../deps/v8/src/codegen/code-factory.h:8: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-async-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-collections-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : condi../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.ht:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> !{}b;o o l| ( ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ Arg::value), _Arg, conjunction<_Args...>> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-bigint-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-bigint-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-bigint-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-bigint-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | In file included from ../deps/v8/src/builtins/builtins-call-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_reloca t a b le ( T ) & & (| _ ^_ is_trivially_re../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:l126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested hereo catable(T) 126& | & | ^ typename = std::enable_if_t' requested herelly_ relocatable< 57| | ^s truct conjunct../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:128:25:i note: in instantiation of default argument for 'transfer_impl>' required hereo n<_Arg> : _Arg {128 | } ; s t| a ^t ic std::true/usr/include/c++/v1/__type_traits/conjunction.h_:t60y:p38e: tnote: ransfer_iin instantiation of template class 'std::conjunction>' requested herem pl(Alloc*, s60l | ostt_rtuycpte * new_slot, c o| n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~j unction<_Arg , _A129r | g s . . . > : c o n d i t i o n a l _ t < ! b o o l ( _sAlrogt:_:tvyapleu*e )o,l d_slot, R_aAnk1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r g, conj u130n | c t i o n/r>e m{ove cast}s; a f| t ^e r fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h : 441// TODO(b/:2365:1 8note: 14in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here8 70): remove casts aft e441r | fix ing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | au sttdo: :imse_mrcelocatablep = typename stdy:(: c o| nj ~~~~~~~~~~~~unct ion< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | 133 | return slot_policy::transfer(alloc, new_s lot, o l d _ slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-call-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-call-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-call-gen.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-constructor-gen.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-conversion-gen.o In file included from ../deps/v8/src/builtins/builtins-constructor-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-conversion-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: In file included from ../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: In file included from ../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:7: In file included from ../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-async-function-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-async-function-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-async-function-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-async-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-async-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:In file included from 73../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*,: sIn file included from lot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | :184 marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ : In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | In file included from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conju n c t i o n(<___Airsg_,t r_iAvrially_rgse...>l ocatable:( Tc)o n&& | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2ditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast<) i-n>t 6d4e_ctlty>pe((Pm:a:transferr(alkleodc, _newb_ystleost), ; | ^ | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicIn file included from yTraits:../deps/v8/src/builtins/builtins-async-generator-gen.cc::a5p: pIn file included from l../deps/v8/src/builtins/builtins-async-gen.hy:(8E: mIn file included from p../deps/v8/src/builtins/builtins-promise-gen.hl:a8c: eIn file included from D../deps/v8/src/codegen/code-stub-assembler.he:c17o: mIn file included from posable{*this}, | ^ ../deps/v8/src/compiler/code-assembler.h:../deps/v8/src/heap/base/cached-unordered-map.h:34:26:19 : note: In file included from ../deps/v8/src/builtins/builtins.h:16in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h: 349 | : In file included from ../deps/v8/src/common/segmented-table.h : auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[bas10e_page] += static_cast(marked_bytes); | ^ : In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.hIn file included from :10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/src/builtins/builtins-async-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-async-gen.h:8: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-collections-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-collections-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-collections-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-collections-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-array-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-array-gen.h:10: In file included from ../deps/v8/src/codegen/code-factory.h:8: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-array-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-array-gen.h:10: In file included from ../deps/v8/src/codegen/code-factory.h:8: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-array-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-array-gen.h:10: In file included from ../deps/v8/src/codegen/code-factory.h:8: In file included from ../deps/v8/src/codegen/callable.h:8: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-date-gen.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-generator-gen.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-global-gen.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-handler-gen.o 5 warnings generated. In file included from ../deps/v8/src/builtins/builtins-date-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-ic-gen.o In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-internal-gen.o In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-ic-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:7: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-constructor-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | In file included from ../deps/v8/src/builtins/builtins-conversion-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, s lot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* oslot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | //ld_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) retuif (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ rn find_or_prepare_insIn file included from ../deps/v8/src/builtins/builtins-conversion-gen.cce:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ rt_soo(In file included from ../deps/v8/src/builtins/builtins-conversion-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57k:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36:ey) note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here ; | ^ 441 | ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ a../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposabluto is_ree{*this}, | ^ loca../deps/v8/src/heap/base/cached-unordered-map.ht:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_able = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | [base_page] += static_cast(marked_bytes); | ^ ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | rIn file included from ../deps/v8/src/builtins/builtins-constructor-gen.cc:5: eIn file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ turnIn file included from ../deps/v8/src/builtins/builtins-constructor-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-date-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-date-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-date-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-interpreter-gen.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-intl-gen.o In file included from ../deps/v8/src/builtins/builtins-ic-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: 5 warnings generated. in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-ic-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-ic-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-iterator-gen.o 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-lazy-gen.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-microtask-queue-gen.o In file included from ../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:9: In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-lazy-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-number-gen.o In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:7: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fi5x warnings generated. ing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:7: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:7: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-interpreter-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-number-tsa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-object-gen.o In file included from ../deps/v8/src/builtins/builtins-number-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-number-tsa.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-promise-gen.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-promise-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:9: In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:9: In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:9: In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-number-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-number-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-number-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: In file included from ../deps/v8/src/api/api.h:17: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-lazy-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-lazy-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-lazy-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-lazy-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-proxy-gen.o 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-regexp-gen.o 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-shadow-realm-gen.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-string-gen.o In file included from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-object-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here r e194t | u r na bPsl::InlinedVector args_; | ^ ol../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins]i /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ cyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-promise-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-promise-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-promise-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-string-tsa.o In file included from ../deps/v8/src/builtins/builtins-number-tsa.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-number-tsa.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-number-tsa.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-temporal-gen.o In file included from ../deps/v8/src/builtins/builtins-number-tsa.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 6 warnings generated. In file included from ../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-typed-array-gen.o In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-temporal-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/growable-fixed-array-gen.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/profile-data-reader.o In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/setup-builtins-internal.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/codegen/code-stub-assembler.o In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/setup-builtins-internal.cc:7: In file included from ../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from ../deps/v8/src/codegen/code-stub-assembler.cc:5: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/compiler/turboshaft/builtin-compiler.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/heap/setup-heap-internal.o In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/ic/accessor-assembler.o In file included from ../deps/v8/src/heap/setup-heap-internal.cc:5: In file included from ../deps/v8/src/api/api-natives.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/ic/accessor-assembler.cc:5: In file included from ../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/builtins-temporal-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-temporal-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-temporal-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/ic/binary-op-assembler.o In file included from ../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/ic/keyed-store-generic.o In file included from ../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/ic/binary-op-assembler.cc:5: In file included from ../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:606:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 606 | : Base(data, graph, graph, phase_zone) {} | ^ ../deps/v8/src/builtins/builtins-string-tsa.cc:148:9: note: in instantiation of member function 'v8::internal::TurboshaftBuiltinsAssembler::TurboshaftBuiltinsAssembler' requested here 148 | : Base(data, graph, phase_zone) {} | ^ In file included from ../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:606:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 606 | : Base(data, graph, graph, phase_zone) {} | ^ ../deps/v8/src/builtins/builtins-string-tsa.cc:148:9: note: in instantiation of member function 'v8::internal::TurboshaftBuiltinsAssembler::TurboshaftBuiltinsAssembler' requested here 148 | : Base(data, graph, phase_zone) {} | ^ In file included from ../deps/v8/src/builtins/builtins-string-tsa.cc:5: In file included from ../deps/v8/src/builtins/builtins-utils-gen.h:9: In file included from ../deps/v8/src/builtins/builtins-descriptors.h:9: In file included from ../deps/v8/src/codegen/interface-descriptors.h:15: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/codegen/turboshaft-builtins-assembler-inl.h:606:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 606 | : Base(data, graph, graph, phase_zone) {} | ^ ../deps/v8/src/builtins/builtins-string-tsa.cc:148:9: note: in instantiation of member function 'v8::internal::TurboshaftBuiltinsAssembler::TurboshaftBuiltinsAssembler' requested here 148 | : Base(data, graph, phase_zone) {} | ^ 9 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/ic/unary-op-assembler.o In file included from ../deps/v8/src/ic/keyed-store-generic.cc:5: In file included from ../deps/v8/src/ic/keyed-store-generic.h:9: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/ic/unary-op-assembler.cc:5: In file included from ../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/codegen/code-stub-assembler.cc:5: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/code-stub-assembler.cc:5: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/codegen/code-stub-assembler.cc:5: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.cc:5: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/src/compiler/turboshaft/variable-reducer.h:325:25: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashMap, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/compiler/turboshaft/assembler.h:5300:69: note: in instantiation of member function 'v8::internal::compiler::turboshaft::GraphVisitor>>>>>::GraphVisitor' requested here 5300 | : AssemblerData(data, input_graph, output_graph, phase_zone), Stack() { | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1050:44: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 1050 | TSAssembler phase( | ^ ../deps/v8/src/compiler/turboshaft/copying-phase.h:1069:36: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhaseImpl<>::Run' requested here 1069 | CopyingPhaseImpl::Run( | ^ ../deps/v8/src/compiler/turboshaft/pipelines.h:268:25: note: in instantiation of member function 'v8::internal::compiler::turboshaft::CopyingPhase<>::Run' requested here 268 | CopyingPhase<>::Run(data(), temp_zone); | ^ In file included from ../deps/v8/src/builtins/setup-builtins-internal.cc:7: In file included from ../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/setup-builtins-internal.cc:7: In file included from ../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/setup-builtins-internal.cc:7: In file included from ../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/setup-heap-internal.cc:5: In file included from ../deps/v8/src/api/api-natives.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/setup-heap-internal.cc:5: In file included from ../deps/v8/src/api/api-natives.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/heap/setup-heap-internal.cc:5: In file included from ../deps/v8/src/api/api-natives.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/builtins/setup-builtins-internal.cc:7: In file included from ../deps/v8/src/builtins/builtins-inl.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 9 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-assembler.o In file included from ../deps/v8/src/ic/binary-op-assembler.cc:5: In file included from ../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/binary-op-assembler.cc:5: In file included from ../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/binary-op-assembler.cc:5: In file included from ../deps/v8/src/ic/binary-op-assembler.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-generator-tsa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-generator.o In file included from ../deps/v8/src/ic/accessor-assembler.cc:5: In file included from ../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/accessor-assembler.cc:5: In file included from ../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/accessor-assembler.cc:5: In file included from ../deps/v8/src/ic/accessor-assembler.h:10: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/ic/unary-op-assembler.cc:5: In file included from ../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/unary-op-assembler.cc:5: In file included from ../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std:In file included from ../deps/v8/src/interpreter/interpreter-generator.cc:10: In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] : 394 | (__is_trivially_relocatable(T) && | ^ forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/unary-op-assembler.cc:5: In file included from ../deps/v8/src/ic/unary-op-assembler.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-intrinsics-generator.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. 6 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-wasm-gen.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/x64/builtins-x64.o In file included from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/ic/keyed-store-generic.cc:5: In file included from ../deps/v8/src/ic/keyed-store-generic.h:9: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/keyed-store-generic.cc:5: In file included from ../deps/v8/src/ic/keyed-store-generic.h:9: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/ic/keyed-store-generic.cc:5: In file included from ../deps/v8/src/ic/keyed-store-generic.h:9: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/enum-verifiers.o In file included from ../deps/v8/src/builtins/x64/builtins-x64.cc:7: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/exported-macros-assembler.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/enum-verifiers.cc:1: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/exported-macros-assembler.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/interpreter-assembler.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/interpreter/interpreter-generator.cc:10: In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/interpreter-generator.cc:10: In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/interpreter-generator.cc:10: In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/aggregate-error-tq-csa.o In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8: In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:820:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator>::raw_hash_set' requested here 820 | : absl::flat_hash_set>( | ^ ../deps/v8/src/compiler/turboshaft/graph.h:595:9: note: in instantiation of member function 'v8::internal::ZoneAbslFlatHashSet::ZoneAbslFlatHashSet' requested here 595 | stack_checks_to_remove_(graph_zone) { | ^ 5 warnings generated. In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits, v8::internal::compiler::turboshaft::OpIndex>>>>>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:309:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 309 | : Base(data, graph, graph, phase_zone) {} | ^ ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:333:1: note: in instantiation of member function 'v8::internal::interpreter::TurboshaftBytecodeHandlerAssembler::TurboshaftBytecodeHandlerAssembler' requested here 333 | IGNITION_HANDLER_TS(BitwiseNot, NumberBuiltinsBytecodeHandlerAssembler) { | ^ ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:24:11: note: expanded from macro 'IGNITION_HANDLER_TS' 24 | : Base(data, graph, phase_zone) {} \ | ^ In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:309:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 309 | : Base(data, graph, graph, phase_zone) {} | ^ ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:333:1: note: in instantiation of member function 'v8::internal::interpreter::TurboshaftBytecodeHandlerAssembler::TurboshaftBytecodeHandlerAssembler' requested here 333 | IGNITION_HANDLER_TS(BitwiseNot, NumberBuiltinsBytecodeHandlerAssembler) { | ^ ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:24:11: note: expanded from macro 'IGNITION_HANDLER_TS' 24 | : Base(data, graph, phase_zone) {} \ | ^ In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:5: In file included from ../deps/v8/src/interpreter/interpreter-generator-tsa.h:8: In file included from ../deps/v8/src/compiler/turboshaft/builtin-compiler.h:8: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable, v8::internal::compiler::turboshaft::OpIndex>>>>>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy, v8::internal::compiler::turboshaft::OpIndex>>>>::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2187:21: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::GetPolicyFunctions' requested here 2187 | common(), GetPolicyFunctions(), bucket_count); | ^ ../deps/v8/src/zone/zone-containers.h:803:9: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::internal::compiler::turboshaft::OpIndex>>>>, absl::hash_internal::Hash, std::equal_to, v8::internal::ZoneAllocator, v8::internal::compiler::turboshaft::OpIndex>>>>>>::raw_hash_set' requested here 803 | : absl::flat_hash_map, v8::internal::compiler::turboshaft::OpIndex>>>>::ZoneAbslFlatHashMap' requested here 325 | loop_pending_phis_{__ phase_zone()}; | ^ ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:309:9: note: in instantiation of member function 'v8::internal::compiler::turboshaft::Assembler>::Assembler' requested here 309 | : Base(data, graph, graph, phase_zone) {} | ^ ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:333:1: note: in instantiation of member function 'v8::internal::interpreter::TurboshaftBytecodeHandlerAssembler::TurboshaftBytecodeHandlerAssembler' requested here 333 | IGNITION_HANDLER_TS(BitwiseNot, NumberBuiltinsBytecodeHandlerAssembler) { | ^ ../deps/v8/src/interpreter/interpreter-generator-tsa.cc:24:11: note: expanded from macro 'IGNITION_HANDLER_TS' 24 | : Base(data, graph, phase_zone) {} \ | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-at-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-concat-tq-csa.o In file included from ../deps/v8/src/builtins/x64/builtins-x64.cc:7: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/x64/builtins-x64.cc:7: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/x64/builtins-x64.cc:7: In file included from ../deps/v8/src/api/api-arguments.h:9: In file included from ../deps/v8/src/builtins/builtins-utils.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5: In file included from ../deps/v8/src/builtins/builtins-wasm-gen.h:8: In file included from ../deps/v8/src/codegen/code-stub-assembler.h:17: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-copywithin-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-every-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/enum-verifiers.cc:1: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/enum-verifiers.cc:1: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/enum-verifiers.cc:1: In file included from ../deps/v8/src/compiler/code-assembler.h:19: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 9 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-filter-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-find-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/exported-macros-assembler.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/exported-macros-assembler.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/exported-macros-assembler.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-findindex-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-findlast-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-findlastindex-tq-csa.o 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-flat-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-foreach-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-from-async-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-from-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-isarray-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-join-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTr../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ aits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-lastindexof-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-map-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slo5 warnings generated. t_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-from-async-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-of-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-reduce-right-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-isarray-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-reduce-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-reverse-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-join-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-shift-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-lastindexof-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-slice-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-map-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-some-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-reduce-right-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-splice-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-to-reversed-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy:: CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-to-sorted-tq-csa.o transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-reduce-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-reverse-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-to-spliced-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-unshift-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-shift-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-with-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-slice-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-some-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/array-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/arraybuffer-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-splice-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-to-reversed-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-to-sorted-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/base-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/boolean-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/builtins-bigint-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/base-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-to-spliced-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-unshift-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/builtins-string-tq-csa.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/cast-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-with-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/cast-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/collections-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/collections-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/arraybuffer-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/constructor-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/conversion-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/base-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/base-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/base-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/boolean-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/builtins-bigint-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/convert-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/convert-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/builtins-string-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/cast-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/cast-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/cast-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/console-tq-csa.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/data-view-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/collections-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/collections-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/collections-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/console-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/finalization-registry-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/frames-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/frames-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/constructor-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/conversion-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/frame-arguments-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/function-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/function-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/convert-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/convert-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/convert-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/console-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 warnings generated. 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_pag../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.he:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/console-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/console-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/ic-callable-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/data-view-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/ic-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/finalization-registry-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/ic-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/frames-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/frames-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/frames-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/internal-coverage-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/internal-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::Mem5 warnings generated. cpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/iterator-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/internal-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/frame-arguments-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/function-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/function-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/function-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/iterator-from-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/growable-fixed-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/iterator-helpers-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/map-groupby-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/ic-callable-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/ic-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/ic-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/ic-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/math-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/number-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/internal-coverage-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/math-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/number-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/internal-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/internal-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/internal-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/object-fromentries-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/object-groupby-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/object-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/iterator-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/iterator-helpers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/promise-all-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/number-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/number-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/number-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/math-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/math-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/math-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/object-fromentries-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/promise-any-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/promise-constructor-tq-csa.o 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/object-groupby-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/promise-finally-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/promise-jobs-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/promise-misc-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-abstract-operations-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-all-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/promise-race-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-all-element-closure-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/promise-resolve-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-any-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-constructor-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-finally-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/promise-then-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/promise-try-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-jobs-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-misc-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/proxy-constructor-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-race-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/proxy-get-property-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-reaction-job-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-resolve-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/proxy-has-property-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-then-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-try-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/promise-withresolvers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.o 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-constructor-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/proxy-revocable-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/proxy-revoke-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-delete-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/proxy-set-property-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-get-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-get-prototype-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-has-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/proxy-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/reflect-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-is-extensible-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-prevent-extensions-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-revocable-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/regexp-exec-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/regexp-match-all-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-revoke-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/regexp-match-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/regexp-replace-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-set-property-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/regexp-search-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-set-prototype-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/regexp-source-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/proxy-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/reflect-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/regexp-split-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/regexp-test-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-match-all-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-exec-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-match-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/regexp-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/set-difference-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-replace-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/set-intersection-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-search-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-source-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-test-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/set-union-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/regexp-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-difference-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-intersection-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-at-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-endswith-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-is-disjoint-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-is-subset-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-html-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-includes-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-indexof-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* olrd_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | gs...>> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage:: // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h(:194:&41: note: ein instantiation of template class 'absl::InlinedVector' requested herel ement(n 194 | abeswl_:s:loIntline)d)V)e)c,t o r| < ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F ormatArgImpl, 135 | 4 > a r g s _ ;s t a| ^t ic_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-is-superset-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-iswellformed-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decIn file included from l/exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1t: yIn file included from ../deps/v8/src/ast/ast.hp:10: In file included from e../deps/v8/src/ast/ast-value-factory.h(:P39:: :In file included from t../deps/v8/src/objects/name.hr:a11n: sIn file included from f../deps/v8/src/objects/objects.he:r19(: aIn file included from l../deps/v8/src/common/assert-scope.hl:o13c: ,In file included from ../deps/v8/src/base/platform/mutex.hn:e10w: _In file included from s../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.hl:o73t: ,In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h :| 184 ^: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.hbuiltin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins]: 94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return s t394d | : : i s _ s a m e < d e c l t y p e ( t r(a_n_sifse_rt_riimpvl > (| ^ | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-symmetric-difference-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/set-union-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-iterator-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-match-search-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-at-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-endswith-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-html-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typen5 warnings generated. ame std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-pad-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-includes-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-repeat-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-replaceall-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-indexof-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-slice-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-startswith-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-iswellformed-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-substr-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-match-search-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-substring-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-towellformed-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-pad-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-replaceall-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.hIn file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22:: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 60 :137 | 38 : }note: in instantiation of template class 'std::conjunction>' requested here| ~ 60 | stru../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.hc:t94 :conjunctio34n: note: <_Arg, _Arwhile substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)]g s...> : cond i94t | i o n al_tr>a n{s}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.hfer_impl>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert:654:38_soo(ke:y); | ^ note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_in../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here ternal:: 654 | return absl::coDecompontainer_isePair(std::forward(f), | ^ n../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ternal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-repeat-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/string-trim-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-slice-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-startswith-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/suppressed-error-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/symbol-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/torque-internal-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-at-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-substr-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-substring-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-towellformed-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-every-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-entries-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/string-trim-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/suppressed-error-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/symbol-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/torque-internal-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-filter-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-find-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-at-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-createtypedarray-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-every-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-entries-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-from-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-keys-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-filter-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-findindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-find-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-of-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-findlast-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-findlastindex-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-set-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-slice-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | rabsl::InlinedVector args_; | ^ g::value), _Arg, conjunction<_Args...>> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-foreach-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-some-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-keys-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-from-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-sort-tq-csa.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-of-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-reduce-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-reduceright-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.o 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-values-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += stIn file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatabalet(iT)c _&c&a s t| < ^i nt64_t>(marked_byt../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.he:s126):;41 : | note: ^in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) {In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-slice-tq-csa.cc| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h :39: In file included from ../deps/v8/src/objects/name.h :13011 | : In file included from ../deps/v8/src/objects/objects.h : 19/: In file included from /../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] TODO (394b | / 2 4 7 1 3 0 2 32): re m (_o_isv_et rciavsitasl layf_treerl ofciatable(T) && | ^ xing warnings. /usr/include/c++/v1/__type_traits/conjunction.h :| 57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 131 | 57 | struc t c/o/n jTuOnDcOt(ibo/n2<5_Arg1> : 8_1A4r8g7 0{)}:; remove ca s t| s aft ^e r fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::me/usr/include/c++/v1/__type_traits/conjunction.h:60:38mcpy( | ~~~~~~~~~~~~ 133 | : static_ca snote: in instantiation of template class 'std::conjunction>' requested here t(std::launder( 60 | str| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134u | c t c onjuncticoonnst_c*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = maIn file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:p1_.: In file included from emplace../deps/v8/src/ast/ast.h(key:,10 : MIn file included from a../deps/v8/src/ast/ast-value-factory.hp:pe39d(): ); In file included from | ../deps/v8/src/objects/name.h ^: 11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: ../deps/v8/src/heap/cppgc/marking-state.hIn file included from :../deps/v8/src/base/platform/mutex.h354:10: :In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:7320:: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h :note: 23in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here : ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22 :354 | warning: mabuiltin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins]rke d_bytes_map_[base_p a394g | e ] += s tat i c _(c_a_sits<_itnrti6v4i_atl>l(ym_arrked_bytes);e l | ^oc atable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-set-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-with-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/typed-array-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-some-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/weak-ref-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-sort-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-subarray-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/ic/handler-configuration-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/allocation-site-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-to-sorted-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-to-reversed-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-values-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/api-callbacks-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/arguments-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/bigint-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-with-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/typed-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/bigint-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/call-site-info-tq-csa.o 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/cell-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: :builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] :/usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested hereD 194 | absl::InlinedVector args_; | ^ ecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/weak-ref-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/cell-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/bytecode-array-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ | absl::conjIn file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::tunction>, | ^ _slot../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typen, ame Sto r| a ^ge::Memcp yPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl:../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h::I94nlinedVect:o34r:< FormatArgImpl, 4note: > while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)]a rgs_; | ^ 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/ic/handler-configuration-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/allocation-site-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/contexts-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/data-handler-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/api-callbacks-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/bigint-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/bigint-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/bigint-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/arguments-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/debug-objects-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/descriptor-array-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/call-site-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/embedder-data-array-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/cell-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/cell-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/cell-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/feedback-cell-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/feedback-vector-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/bytecode-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/fixed-array-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/data-handler-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/contexts-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/foreign-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/debug-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/descriptor-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-cell-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/embedder-data-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/free-space-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/heap-number-tq-csa.o 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/heap-object-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-array-buffer-tq-csa.o 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-array-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/free-space-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/fixed-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/foreign-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-collection-iterator-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-collection-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/heap-number-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/free-space-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/free-space-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/free-space-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/heap-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-buffer-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-disposable-stack-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-function-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-generator-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-atomics-synchronization-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-objects-tq-csa.o 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-promise-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.ht:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h::72649:: 26note: : in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested herenote: 319 | ain instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here bsl: :c2649o | n j u n crteitounrt>,h i s| } ^, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here ../deps/v8/src/heap/base/cached-unordered-map.h100: | 34 : 26u:s inote: ngin instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here M e34m | c p y P o l iacuyt o= rteyspuelnta m= e Stmorapa_.emgpel:a:cMee(mkcey,p Mappeyd()P)o;l i c| y ^; | ^ ../deps/v8/src/heap/cppgc/marking-state.h:../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h354::19420::41 note: :in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here note: in instantiation of template class 'absl::InlinedVector' requested here 354 | m a194r | absl:k:eIdn_blytesi_nmeadpV_e[cbtaosre<_Fpoargmea]t A+r=g Ismtpalt,i c4_>c aasrtg(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collection-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-proxy-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-raw-json-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_tri:vially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ conditional_t' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ _Arg::value), _Arg, conjunction<_Args...>> {}; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-generator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatab../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.hl:e441(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct :con36j:u nnote: cin instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here tion<_Arg> : _Arg {441} | ; | ^ a/usr/include/c++/v1/__type_traits/conjunction.hu:60:t38o: is_relocatanote: bin instantiation of template class 'std::conjunction>' requested here le = typename s t60d: | :sctornujcutn cctoion< | ^ njunction<_Ar../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.hg:647:25,: _note: Ain instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here rgs.. .>647 | retur n: csolnodti_tpioolniacly_:t:transfer(al::transfer>' requested herei on <118_ | Arg s.. . > > { } ; | ^ Rank../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto i2) -> dsecl_tryepe(P::transfelocatra(ballel o=c ,t ynpeewn_asmleo std::conjunctt,ion< | ^ | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.hstd:::is647_:s25a:me>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here PolicyTraits::transfer_uses _m647e | m c p rye(t)u r n| ^s lot_policy::transfer(alloc,../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h :n654e:w38_:s lnote: otin instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here, old_ s654l | o t ) return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ;../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-disposable-stack-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: 118../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h::118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38 :118 note: | in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return ab s l : : c o n t a i n er_internal::Dec o RamposePairn(ks2td::f)o -r>w adredcy(pfe)(,P : :| t ^r ansfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h::130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here note: 130 | (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return P::app l94y | ( std : : froertwuarrnd d(:f:)i,s _sstadm:e:y(ptes()t.r.a.n)s;f e r| _im ^pl< std::allocator../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h>( | ^ :2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h: 6542649: | 38 : note: rein instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested heret urn Policy T654 | r a irtest:u:ranp playbs(l::EcmopntlaaceDienecomposarble{_*inttehrinal:s}:, | D ^e composePair(std::forward(f), ../deps/v8/src/heap/base/cached-unordered-map.h :34:| 26 ^: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = ma../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.hp:_130.:e15m:p lnote: acein instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here( key, M a130p | p e d ( )r)e;t u r| n ^ P::apply(s../deps/v8/src/heap/cppgc/marking-state.ht:d354:::20f:o rnote: win instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested herea rd( f), 354std | : : fmoarrwkaerdd(tsb)y.t.e.s)_;m a p| _ ^[b ase_page] += static_cast../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h(:m2649a:r26k:e dnote: _byin instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested heret es); | 2649 ^ | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-function-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-iterator-helpers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transferIn file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_t(rivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | a ltlyopcename = std::enable_if_t>' required here o l128 | static std::true_tyd_pslot); | ^ e../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transf etr(alloransfer_impcl,( Anlelwo_c*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slo t129 | , | ^ slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h | : 94 // TOD:O34: (b/247130232):note: remove(skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) casts af ter 94 | fixing w arnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ret u131r | // TODO(b/251814870): remove castsn after fixisntg warnings.d : :| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s_s 132 | std::memcpy( | ~~~~~~~~~~~~ am 133 | static_cast(set*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(ooldr_)>,( s i| z ^e of(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h :654:38 : rnote: etuin instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested herer n {}; | ~~~~~~~~~~ 654 | 137 | } return absl :| : ~c ontainer_internal::Decomp../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.ho:s94e:34P: anote: iwhile substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)]r (std: 94 | : forrwaerdtu(rfn) ,s t | ^ d::is_same::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return Pr:_:iampplp(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ocator>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(5 warnings generated. f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-regexp-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-shadow-realm-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-promise-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-shared-array-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-struct-tq-csa.o 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-temporal-objects-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-proxy-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-weak-refs-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-raw-json-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/literal-objects-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_saIn file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | me>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ retIn file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shadow-realm-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ urn {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-regexp-string-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/map-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/megadom-handler-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-shared-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-struct-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/microtask-tq-csa.o 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/map-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/module-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-temporal-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/microtask-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/name-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/module-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/name-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-weak-refs-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/oddball-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/oddball-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ :26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/literal-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/hole-tq-csa.o 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/hole-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/trusted-object-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/map-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/map-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/map-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/megadom-handler-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/microtask-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/microtask-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/microtask-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/module-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/module-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/module-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/ordered-hash-table-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/primitive-heap-object-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/name-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/name-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/name-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/promise-tq-csa.o 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/property-array-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/property-cell-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/promise-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/oddball-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/oddball-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/oddball-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/property-descriptor-object-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/hole-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/hole-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/hole-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/prototype-info-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/trusted-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/regexp-match-info-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/primitive-heap-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/ordered-hash-table-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/promise-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/promise-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/promise-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/scope-info-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-array-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-cell-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/script-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/shared-function-info-tq-csa.o 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/source-text-module-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/string-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/property-descriptor-object-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/script-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/string-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/prototype-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/struct-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/regexp-match-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _ArgsIn file included from ./exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/struct-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ..> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/scope-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/shared-function-info-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/script-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/script-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/script-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/string-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/string-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/string-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/source-text-module-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/synthetic-module-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/template-objects-tq-csa.o 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/templates-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/struct-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/struct-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/struct-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/torque-defined-classes-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/swiss-hash-table-helpers-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/turbofan-types-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/turboshaft-types-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/test/torque/test-torque-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/swiss-name-dictionary-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/synthetic-module-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/template-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/torque-defined-classes-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/intl-objects-tq-csa.o 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-break-iterator-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/templates-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-collator-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turbofan-types-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/turboshaft-types-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-date-time-format-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyIn file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_caPst(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_casti(c&ye l=e mteynpte(noald_slot)), sizeof(vmalue_teype) )S;t o r| a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g e:: M136e | m c retuprny P{o}l;i c y| ; ~~~~~~~~~~ | 137 ^ | } | ~ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h::19494::4134:: note: note: in instantiation of template class 'absl::InlinedVector' requested herewhile substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 194 | 94 | a b s return std:l:is_:s:aImnelt oargsr_; <| c ^h ar>>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-display-names-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-duration-format-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-list-format-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/intl-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-locale-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-collator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-number-format-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-plural-rules-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-display-names-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-relative-time-format-tq-csa.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-segment-iterator-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-duration-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-segmenter-tq-csa.o ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/objects/js-segments-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-list-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-locale-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/js-to-js-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-number-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/wasm-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-plural-rules-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/builtins/wasm-strings-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-relative-time-format-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segment-iterator-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h: 394:22: 136warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] | return {}; | ~~~~~~~~~~ /usr/include/c++/v1/__type_traits/conjunction.h137: | 60 : 58} : | ~ note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | str../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.hu:94:34:c note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] t conjunction<_A r94g | , _ A rrgest.u.r.n s>td:: i:s _csamoeo>n(< _ A| r ^g s...>> {}../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h;: 3638| : ^23 : note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h : 319 :Po7lic:y Tnote: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here r a319i | t s : : tarbansfser_l::ucses_omemncjpunctyi()on , v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested hereV alueTy p3329e | > , | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h : 100 : 33 : note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 100 | using MemcpyPoliIn file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Argsc...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | y Rank2) -> de= cltype(P::transfer(alloc, new_slot, | ^ t../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std:y:piesn_same>( | ^ ::Me../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: m(skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)c pyPo l3638 | PolicyTraits::transfer_uses_memcpy() | ^i cy; ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h| : ^654 :38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | re../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.ht:u194r:n41 :a bnote: sin instantiation of template class 'absl::InlinedVector' requested here l:: c194o | n t aaibnselr:_:iInternnal:l:iDneecdoVmepcotsoerPF >a(rfg), s | ^ _; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segmenter-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. 5 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_initializers/gen/torque-generated/src/wasm/wasm-objects-tq-csa.o 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/objects/js-segments-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/js-to-js-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/wasm-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/builtins/wasm-strings-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/debug/debug-wasm-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/torque-generated/src/wasm/wasm-objects-tq-csa.cc:1: In file included from ../deps/v8/src/ast/ast.h:10: In file included from ../deps/v8/src/ast/ast-value-factory.h:39: In file included from ../deps/v8/src/objects/name.h:11: In file included from ../deps/v8/src/objects/objects.h:19: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. 5 warnings generated. AR(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libv8_initializers.a CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/embedded/embedded-empty.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/embedded/embedded-file-writer.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-aix.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-base.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-mac.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-win.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/embedded/platform-embedded-file-writer-zos.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/mksnapshot.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/snapshot-empty.o In file included from ../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: In file included from ../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/mksnapshot/deps/v8/src/snapshot/static-roots-gen.o In file included from ../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-mac.cc:7: In file included from ../deps/v8/src/objects/instruction-stream.h:13: In file included from ../deps/v8/src/objects/trusted-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-aix.cc:7: In file included from ../deps/v8/src/objects/instruction-stream.h:13: In file included from ../deps/v8/src/objects/trusted-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc:10: In file included from ../deps/v8/src/objects/instruction-stream.h:13: In file included from ../deps/v8/src/objects/trusted-object.h:8: In file included from ../deps/v8/src/objects/heap-object.h:12: In file included from ../deps/v8/src/objects/slots.h:9: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/snapshot/mksnapshot.cc:20: In file included from ../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ 1 warning generated. 1 warning generated. 1 warning generated. In file included from ../deps/v8/src/snapshot/snapshot-empty.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../deps/v8/src/snapshot/static-roots-gen.cc:10: In file included from ../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/snapshot/mksnapshot.cc:20: In file included from ../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/mksnapshot.cc:20: In file included from ../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/mksnapshot.cc:20: In file included from ../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/snapshot/snapshot-empty.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/snapshot-empty.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/snapshot-empty.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: In file included from ../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: In file included from ../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/embedded/embedded-file-writer.cc:5: In file included from ../deps/v8/src/snapshot/embedded/embedded-file-writer.h:16: In file included from ../deps/v8/src/snapshot/embedded/embedded-data.h:9: In file included from ../deps/v8/src/builtins/builtins.h:16: In file included from ../deps/v8/src/wasm/wasm-code-pointer-table.h:9: In file included from ../deps/v8/src/common/segmented-table.h:10: In file included from ../deps/v8/src/common/code-memory-access.h:16: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from ../deps/v8/src/snapshot/static-roots-gen.cc:10: In file included from ../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/static-roots-gen.cc:10: In file included from ../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/snapshot/static-roots-gen.cc:10: In file included from ../deps/v8/src/common/ptr-compr-inl.h:12: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. LINK(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/mksnapshot ld.lld: warning: mutex.cc(mutex.o:(absl::EnsureSynchEvent(std::__1::atomic*, char const*, long, long)) in archive /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libabseil.a): warning: strcpy() is almost always misused, please use strlcpy() TOUCH b7c1bebbb3733bbf9e612b66cc790116fb0b52c31856c12e89d7c6791f157d68.intermediate ACTION generating: "/exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/geni/snapshot.cc" "/exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/geni/embedded.S" b7c1bebbb3733bbf9e612b66cc790116fb0b52c31856c12e89d7c6791f157d68.intermediate CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_snapshot/deps/v8/src/init/setup-isolate-deserialize.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_snapshot/geni/snapshot.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_snapshot/geni/embedded.o In file included from ../deps/v8/src/init/setup-isolate-deserialize.cc:6: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from ../deps/v8/src/init/setup-isolate-deserialize.cc:6: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/init/setup-isolate-deserialize.cc:6: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from ../deps/v8/src/init/setup-isolate-deserialize.cc:6: In file included from ../deps/v8/src/execution/isolate.h:24: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. AR(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libv8_snapshot.a CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_mksnapshot/src/node_snapshot_stub.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_mksnapshot/tools/snapshot/node_mksnapshot.o LINK(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/node_mksnapshot ld.lld: warning: mutex.cc(mutex.o:(absl::EnsureSynchEvent(std::__1::atomic*, char const*, long, long)) in archive /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libabseil.a): warning: strcpy() is almost always misused, please use strlcpy() ACTION _exopi_obj_pobj_node_24_22_2_node_v24_22_2_node_gyp_libnode_target_node_mksnapshot /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/node_snapshot.cc CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/libnode/gen/node_snapshot.o AR(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/libnode.a CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/inspector/test_network_requests_buffer.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/inspector/test_node_protocol.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/node_test_fixture.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_aliased_buffer.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_base64.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_base_object_ptr.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_cppgc.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_dataqueue.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_diagnostics_channel.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_environment.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_inspector_socket.o In file included from ../test/cctest/node_test_fixture.cc:2: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ In file included from ../test/cctest/node_test_fixture.cc:2: ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nullable' if the pointer may be null 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:453:55: note: insert '_Nonnull' if the pointer should never be null 453 | void EnableInvariantDebugging(void (*invariant)(void*), void* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nullable' if the pointer may be null 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:643:33: note: insert '_Nonnull' if the pointer should never be null 643 | explicit WriterMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nullable' if the pointer may be null 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:648:33: note: insert '_Nonnull' if the pointer should never be null 648 | explicit WriterMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 662 | Mutex* const mu_; | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nullable' if the pointer may be null 662 | Mutex* const mu_; | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:662:8: note: insert '_Nonnull' if the pointer should never be null 662 | Mutex* const mu_; | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 720 | Condition(bool (*func)(void*), void* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nullable' if the pointer may be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:30: note: insert '_Nonnull' if the pointer should never be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 720 | Condition(bool (*func)(void*), void* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nullable' if the pointer may be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:19: note: insert '_Nonnull' if the pointer should never be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 720 | Condition(bool (*func)(void*), void* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nullable' if the pointer may be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:720:38: note: insert '_Nonnull' if the pointer should never be null 720 | Condition(bool (*func)(void*), void* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 732 | Condition(bool (*func)(T*), T* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nullable' if the pointer may be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:27: note: insert '_Nonnull' if the pointer should never be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 732 | Condition(bool (*func)(T*), T* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nullable' if the pointer may be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:19: note: insert '_Nonnull' if the pointer should never be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 732 | Condition(bool (*func)(T*), T* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nullable' if the pointer may be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:732:32: note: insert '_Nonnull' if the pointer should never be null 732 | Condition(bool (*func)(T*), T* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 746 | Condition(bool (*func)(T*), | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nullable' if the pointer may be null 746 | Condition(bool (*func)(T*), | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:27: note: insert '_Nonnull' if the pointer should never be null 746 | Condition(bool (*func)(T*), | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 746 | Condition(bool (*func)(T*), | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nullable' if the pointer may be null 746 | Condition(bool (*func)(T*), | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:746:19: note: insert '_Nonnull' if the pointer should never be null 746 | Condition(bool (*func)(T*), | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 747 | typename absl::internal::type_identity::type* arg); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nullable' if the pointer may be null 747 | typename absl::internal::type_identity::type* arg); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:747:60: note: insert '_Nonnull' if the pointer should never be null 747 | typename absl::internal::type_identity::type* arg); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 758 | Condition(T* object, | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nullable' if the pointer may be null 758 | Condition(T* object, | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:758:14: note: insert '_Nonnull' if the pointer should never be null 758 | Condition(T* object, | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 759 | bool (absl::internal::type_identity::type::*method)()); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nullable' if the member pointer may be null 759 | bool (absl::internal::type_identity::type::*method)()); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:759:19: note: insert '_Nonnull' if the member pointer should never be null 759 | bool (absl::internal::type_identity::type::*method)()); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 763 | Condition(const T* object, | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nullable' if the pointer may be null 763 | Condition(const T* object, | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:763:20: note: insert '_Nonnull' if the pointer should never be null 763 | Condition(const T* object, | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 764 | bool (absl::internal::type_identity::type::*method)() const); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nullable' if the member pointer may be null 764 | bool (absl::internal::type_identity::type::*method)() const); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:764:19: note: insert '_Nonnull' if the member pointer should never be null 764 | bool (absl::internal::type_identity::type::*method)() const); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 767 | explicit Condition(const bool* cond); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nullable' if the pointer may be null 767 | explicit Condition(const bool* cond); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:767:32: note: insert '_Nonnull' if the pointer should never be null 767 | explicit Condition(const bool* cond); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 796 | explicit Condition(const T* obj) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nullable' if the pointer may be null 796 | explicit Condition(const T* obj) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:796:29: note: insert '_Nonnull' if the pointer should never be null 796 | explicit Condition(const T* obj) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nullable' if the pointer may be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:46: note: insert '_Nonnull' if the pointer should never be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nullable' if the pointer may be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:822:66: note: insert '_Nonnull' if the pointer should never be null 822 | static bool GuaranteedEqual(const Condition* a, const Condition* b); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 847 | bool (*eval_)(const Condition*) = nullptr; | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nullable' if the pointer may be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:32: note: insert '_Nonnull' if the pointer should never be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 847 | bool (*eval_)(const Condition*) = nullptr; | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nullable' if the pointer may be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:847:9: note: insert '_Nonnull' if the pointer should never be null 847 | bool (*eval_)(const Condition*) = nullptr; | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 850 | void* arg_ = nullptr; | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nullable' if the pointer may be null 850 | void* arg_ = nullptr; | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:850:7: note: insert '_Nonnull' if the pointer should never be null 850 | void* arg_ = nullptr; | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 853 | static bool CallVoidPtrFunction(const Condition*); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nullable' if the pointer may be null 853 | static bool CallVoidPtrFunction(const Condition*); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:853:50: note: insert '_Nonnull' if the pointer should never be null 853 | static bool CallVoidPtrFunction(const Condition*); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 855 | static bool CastAndCallFunction(const Condition* c); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nullable' if the pointer may be null 855 | static bool CastAndCallFunction(const Condition* c); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:855:50: note: insert '_Nonnull' if the pointer should never be null 855 | static bool CastAndCallFunction(const Condition* c); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 857 | static bool CastAndCallMethod(const Condition* c); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nullable' if the pointer may be null 857 | static bool CastAndCallMethod(const Condition* c); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:857:48: note: insert '_Nonnull' if the pointer should never be null 857 | static bool CastAndCallMethod(const Condition* c); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 869 | inline void ReadCallback(T* callback) const { | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nullable' if the pointer may be null 869 | inline void ReadCallback(T* callback) const { | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:869:29: note: insert '_Nonnull' if the pointer should never be null 869 | inline void ReadCallback(T* callback) const { | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 873 | static bool AlwaysTrue(const Condition*) { return true; } | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nullable' if the pointer may be null 873 | static bool AlwaysTrue(const Condition*) { return true; } | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:873:41: note: insert '_Nonnull' if the pointer should never be null 873 | static bool AlwaysTrue(const Condition*) { return true; } | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 927 | void Wait(Mutex* mu) { | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nullable' if the pointer may be null 927 | void Wait(Mutex* mu) { | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:927:18: note: insert '_Nonnull' if the pointer should never be null 927 | void Wait(Mutex* mu) { | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nullable' if the pointer may be null 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:944:29: note: insert '_Nonnull' if the pointer should never be null 944 | bool WaitWithTimeout(Mutex* mu, absl::Duration timeout) { | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nullable' if the pointer may be null 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:963:30: note: insert '_Nonnull' if the pointer should never be null 963 | bool WaitWithDeadline(Mutex* mu, absl::Time deadline) { | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 982 | void EnableDebugLog(const char* name); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nullable' if the pointer may be null 982 | void EnableDebugLog(const char* name); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:982:33: note: insert '_Nonnull' if the pointer should never be null 982 | void EnableDebugLog(const char* name); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nullable' if the pointer may be null 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:985:24: note: insert '_Nonnull' if the pointer should never be null 985 | bool WaitCommon(Mutex* mutex, synchronization_internal::KernelTimeout t); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 986 | void Remove(base_internal::PerThreadSynch* s); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nullable' if the pointer may be null 986 | void Remove(base_internal::PerThreadSynch* s); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:986:44: note: insert '_Nonnull' if the pointer should never be null 986 | void Remove(base_internal::PerThreadSynch* s); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nullable' if the pointer may be null 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1002:32: note: insert '_Nonnull' if the pointer should never be null 1002 | explicit MutexLockMaybe(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nullable' if the pointer may be null 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1009:32: note: insert '_Nonnull' if the pointer should never be null 1009 | explicit MutexLockMaybe(Mutex* mu, const Condition& cond) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1024 | Mutex* const mu_; | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nullable' if the pointer may be null 1024 | Mutex* const mu_; | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1024:8: note: insert '_Nonnull' if the pointer should never be null 1024 | Mutex* const mu_; | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nullable' if the pointer may be null 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1037:37: note: insert '_Nonnull' if the pointer should never be null 1037 | explicit ReleasableMutexLock(Mutex* mu) ABSL_EXCLUSIVE_LOCK_FUNCTION(mu) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nullable' if the pointer may be null 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1042:37: note: insert '_Nonnull' if the pointer should never be null 1042 | explicit ReleasableMutexLock(Mutex* mu, const Condition& cond) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1057 | Mutex* mu_; | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nullable' if the pointer may be null 1057 | Mutex* mu_; | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1057:8: note: insert '_Nonnull' if the pointer should never be null 1057 | Mutex* mu_; | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1089 | bool Condition::CastAndCallMethod(const Condition* c) { | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nullable' if the pointer may be null 1089 | bool Condition::CastAndCallMethod(const Condition* c) { | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1089:50: note: insert '_Nonnull' if the pointer should never be null 1089 | bool Condition::CastAndCallMethod(const Condition* c) { | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1098 | bool Condition::CastAndCallFunction(const Condition* c) { | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nullable' if the pointer may be null 1098 | bool Condition::CastAndCallFunction(const Condition* c) { | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1098:52: note: insert '_Nonnull' if the pointer should never be null 1098 | bool Condition::CastAndCallFunction(const Condition* c) { | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nullable' if the pointer may be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:43: note: insert '_Nonnull' if the pointer should never be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nullable' if the pointer may be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:35: note: insert '_Nonnull' if the pointer should never be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nullable' if the pointer may be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1106:48: note: insert '_Nonnull' if the pointer should never be null 1106 | inline Condition::Condition(bool (*func)(T*), T* arg) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nullable' if the pointer may be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:19: note: insert '_Nonnull' if the pointer should never be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nullable' if the pointer may be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:11: note: insert '_Nonnull' if the pointer should never be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nullable' if the pointer may be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1116:70: note: insert '_Nonnull' if the pointer should never be null 1116 | bool (*func)(T*), typename absl::internal::type_identity::type* arg) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nullable' if the pointer may be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:6: note: insert '_Nonnull' if the pointer should never be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nullable' if the member pointer may be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1122:22: note: insert '_Nonnull' if the member pointer should never be null 1122 | T* object, bool (absl::internal::type_identity::type::*method)()) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1131 | const T* object, | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nullable' if the pointer may be null 1131 | const T* object, | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1131:12: note: insert '_Nonnull' if the pointer should never be null 1131 | const T* object, | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: warning: member pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1132 | bool (absl::internal::type_identity::type::*method)() const) | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nullable' if the member pointer may be null 1132 | bool (absl::internal::type_identity::type::*method)() const) | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1132:11: note: insert '_Nonnull' if the member pointer should never be null 1132 | bool (absl::internal::type_identity::type::*method)() const) | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nullable' if the pointer may be null 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1150:34: note: insert '_Nonnull' if the pointer should never be null 1150 | void RegisterMutexProfiler(void (*fn)(int64_t wait_cycles)); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nullable' if the pointer may be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:47: note: insert '_Nonnull' if the pointer should never be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nullable' if the pointer may be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:64: note: insert '_Nonnull' if the pointer should never be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nullable' if the pointer may be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1164:32: note: insert '_Nonnull' if the pointer should never be null 1164 | void RegisterMutexTracer(void (*fn)(const char* msg, const void* obj, | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nullable' if the pointer may be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:49: note: insert '_Nonnull' if the pointer should never be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nullable' if the pointer may be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:66: note: insert '_Nonnull' if the pointer should never be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nonnull ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: warning: pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified) [-Wnullability-completeness] 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nullable' if the pointer may be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nullable ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:1179:34: note: insert '_Nonnull' if the pointer should never be null 1179 | void RegisterCondVarTracer(void (*fn)(const char* msg, const void* cv)); | ^ | _Nonnull CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_inspector_socket_server.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_json_utils.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_linked_binding.o 61 warnings generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_lru_cache.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_node_api.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_node_crypto.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_node_crypto_env.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_node_ipc_serdes.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_node_postmortem_metadata.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_node_task_runner.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_path.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_per_process.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_platform.o In file included from ../test/cctest/test_node_crypto.cc:7: ../deps/googletest/include/gtest/gtest.h:1399:11: warning: comparison of integers of different signs: 'const unsigned long' and 'const int' [-Wsign-compare] 1399 | if (lhs == rhs) { | ~~~ ^ ~~~ ../deps/googletest/include/gtest/gtest.h:1418:12: note: in instantiation of function template specialization 'testing::internal::CmpHelperEQ' requested here 1418 | return CmpHelperEQ(lhs_expression, rhs_expression, lhs, rhs); | ^ ../test/cctest/test_node_crypto.cc:797:3: note: in instantiation of function template specialization 'testing::internal::EqHelper::Compare' requested here 797 | EXPECT_EQ(key.getAlgorithm()->seedSize(), 0); | ^ ../deps/googletest/include/gtest/gtest.h:1899:54: note: expanded from macro 'EXPECT_EQ' 1899 | EXPECT_PRED_FORMAT2(::testing::internal::EqHelper::Compare, val1, val2) | ^ ../deps/googletest/include/gtest/gtest_pred_impl.h:144:23: note: expanded from macro 'EXPECT_PRED_FORMAT2' 144 | GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_) | ^ ../deps/googletest/include/gtest/gtest_pred_impl.h:134:17: note: expanded from macro 'GTEST_PRED_FORMAT2_' 134 | GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), on_failure) | ^ ../deps/googletest/include/gtest/gtest_pred_impl.h:79:52: note: expanded from macro 'GTEST_ASSERT_' 79 | if (const ::testing::AssertionResult gtest_ar = (expression)) \ | ^ 1 warning generated. CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_report.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_sockaddr.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_string_bytes.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_traced_value.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/test_util.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/embedtest/test/embedding/embedtest.o TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/fuzz_env.stamp TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/fuzz_strings.stamp ACTION _exopi_obj_pobj_node_24_22_2_node_v24_22_2_node_gyp_node_target_reset_openssl_cnf /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/deps/openssl/openssl.cnf TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/shared_embedtest.stamp CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node/src/node_main.o ../test/cctest/test_sockaddr.cc:47:32: warning: unused variable 's4' [-Wunused-variable] 47 | sockaddr_storage s1, s2, s3, s4; | ^~ LINK(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/embedtest LINK(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/node ld.lld: warning: mutex.cc(mutex.o:(absl::EnsureSynchEvent(std::__1::atomic*, char const*, long, long)) in archive /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libabseil.a): warning: strcpy() is almost always misused, please use strlcpy() 1 warning generated. ld.lld: warning: mutex.cc(mutex.o:(absl::EnsureSynchEvent(std::__1::atomic*, char const*, long, long)) in archive /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libabseil.a): warning: strcpy() is almost always misused, please use strlcpy() LINK(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/cctest ld.lld: warning: mutex.cc(mutex.o:(absl::EnsureSynchEvent(std::__1::atomic*, char const*, long, long)) in archive /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libabseil.a): warning: strcpy() is almost always misused, please use strlcpy() rm c5bf2f746f9121bf05c26f35826b8fe36a2ef35c9f0473b390ada4e34ae1e4e4.intermediate b7c1bebbb3733bbf9e612b66cc790116fb0b52c31856c12e89d7c6791f157d68.intermediate b392673a4c77f30ceea6652c089d0f9dcd22035618086092b3fd11f8bfaa8ba0.intermediate bd2a0befaaeba8b556935ff9c9f0081fe39b26c5b9117edaef3f3036e299d893.intermediate if [ ! -r node ] || [ ! -L node ]; then \ ln -fs out/Release/node node; fi >>> Running fake in lang/node at 1793903844.39 ===> lang/node ===> Faking installation for node-24.22.2v0 gmake -C out BUILDTYPE=Release V= TOUCH b392673a4c77f30ceea6652c089d0f9dcd22035618086092b3fd11f8bfaa8ba0.intermediate ACTION Generating inspector protocol sources from protocol json b392673a4c77f30ceea6652c089d0f9dcd22035618086092b3fd11f8bfaa8ba0.intermediate TOUCH bd2a0befaaeba8b556935ff9c9f0081fe39b26c5b9117edaef3f3036e299d893.intermediate ACTION _exopi_obj_pobj_node_24_22_2_node_v24_22_2_tools_v8_gypfiles_v8_gyp_run_torque_target_run_torque_action bd2a0befaaeba8b556935ff9c9f0081fe39b26c5b9117edaef3f3036e299d893.intermediate TOUCH c5bf2f746f9121bf05c26f35826b8fe36a2ef35c9f0473b390ada4e34ae1e4e4.intermediate ACTION Generating node protocol sources from protocol json c5bf2f746f9121bf05c26f35826b8fe36a2ef35c9f0473b390ada4e34ae1e4e4.intermediate CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector_io.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector_js_api.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/node_json.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/node_string.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/runtime_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/tracing_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/worker_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/network_inspector.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/network_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/target_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/io_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/dom_storage_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/inspector_object_utils.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/src/inspector/storage_agent.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/Protocol.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/NodeWorker.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/NodeTracing.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/NodeRuntime.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/Network.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/Target.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/IO.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/DOMStorage.o CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/node_base/gen/src/node/inspector/protocol/Storage.o AR(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/libnode_base.a TOUCH b7c1bebbb3733bbf9e612b66cc790116fb0b52c31856c12e89d7c6791f157d68.intermediate ACTION generating: "/exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/geni/snapshot.cc" "/exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_zlib/geni/embedded.S" b7c1bebbb3733bbf9e612b66cc790116fb0b52c31856c12e89d7c6791f157d68.intermediate CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_snapshot/geni/snapshot.o CC(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_snapshot/geni/embedded.o In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:7: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here 319 | absl::conjunction>, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; | ^ ../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in instantiation of template class 'absl::InlinedVector' requested here 194 | absl::InlinedVector args_; | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:126:41: note: in instantiation of template class 'absl::is_trivially_relocatable>' requested here 126 | typename = std::enable_if_t>' required here 128 | static std::true_type transfer_impl(Alloc*, slot_type* new_slot, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | slot_type* old_slot, Rank1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | // TODO(b/247130232): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | // TODO(b/251814870): remove casts after fixing warnings. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | std::memcpy( | ~~~~~~~~~~~~ 133 | static_cast(std::launder( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | const_cast*>(&element(new_slot)))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | static_cast(&element(old_slot)), sizeof(value_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | return {}; | ~~~~~~~~~~ 137 | } | ~ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, $1 = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: in instantiation of member function 'absl::container_internal::common_policy_traits>::transfer_uses_memcpy' requested here 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3329:54: note: in instantiation of member function 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::GetPolicyFunctions' requested here 3329 | GetPolicyFunctions()); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3464:26: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3464 | if (is_soo()) return find_or_prepare_insert_soo(key); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:58: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: while substituting deduced template arguments into function template 'transfer_impl' [with Alloc = std::allocator, P = (no value)] 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:3638:23: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 3638 | PolicyTraits::transfer_uses_memcpy() | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ In file included from /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/v8_snapshot/geni/snapshot.cc:7: In file included from ../deps/v8/src/snapshot/snapshot.h:12: In file included from ../deps/v8/src/common/assert-scope.h:13: In file included from ../deps/v8/src/base/platform/mutex.h:10: In file included from ../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: In file included from ../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: ../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] 394 | (__is_trivially_relocatable(T) && | ^ /usr/include/c++/v1/__type_traits/conjunction.h:57:28: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here 57 | struct conjunction<_Arg> : _Arg {}; | ^ /usr/include/c++/v1/__type_traits/conjunction.h:60:38: note: in instantiation of template class 'std::conjunction>' requested here 60 | struct conjunction<_Arg, _Args...> : conditional_t> {}; | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/container_memory.h:441:36: note: in instantiation of template class 'std::conjunction, absl::is_trivially_relocatable>' requested here 441 | auto is_relocatable = typename std::conjunction< | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:647:25: note: in instantiation of function template specialization 'absl::container_internal::map_slot_policy::transfer>' requested here 647 | return slot_policy::transfer(alloc, new_slot, old_slot); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:118:51: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::transfer>' requested here 118 | Rank2) -> decltype(P::transfer(alloc, new_slot, | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/common_policy_traits.h:94:34: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 94 | return std::is_same>( | ^ ../deps/v8/third_party/abseil-cpp/absl/container/flat_hash_map.h:654:38: note: in instantiation of function template specialization 'absl::container_internal::DecomposePair, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 654 | return absl::container_internal::DecomposePair(std::forward(f), | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h:130:15: note: in instantiation of function template specialization 'absl::container_internal::FlatHashMapPolicy::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long>' requested here 130 | return P::apply(std::forward(f), std::forward(ts)...); | ^ ../deps/v8/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:2649:26: note: in instantiation of function template specialization 'absl::container_internal::hash_policy_traits>::apply, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::EmplaceDecomposable, cppgc::internal::BasePage *const &, long long, absl::container_internal::FlatHashMapPolicy>' requested here 2649 | return PolicyTraits::apply(EmplaceDecomposable{*this}, | ^ ../deps/v8/src/heap/base/cached-unordered-map.h:34:26: note: in instantiation of function template specialization 'absl::container_internal::raw_hash_set, v8::base::hash, absl::container_internal::HashEq::Eq, std::allocator>>::emplace' requested here 34 | auto result = map_.emplace(key, Mapped()); | ^ ../deps/v8/src/heap/cppgc/marking-state.h:354:20: note: in instantiation of member function 'heap::base::CachedUnorderedMap::operator[]' requested here 354 | marked_bytes_map_[base_page] += static_cast(marked_bytes); | ^ 5 warnings generated. AR(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libv8_snapshot.a LINK(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/node_mksnapshot ld.lld: warning: mutex.cc(mutex.o:(absl::EnsureSynchEvent(std::__1::atomic*, char const*, long, long)) in archive /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libabseil.a): warning: strcpy() is almost always misused, please use strlcpy() ACTION _exopi_obj_pobj_node_24_22_2_node_v24_22_2_node_gyp_libnode_target_node_mksnapshot /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj/gen/node_snapshot.cc CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/libnode/gen/node_snapshot.o AR(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/libnode.a CXX(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/cctest/test/cctest/inspector/test_node_protocol.o LINK(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/embedtest TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/fuzz_env.stamp TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/fuzz_strings.stamp LINK(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/node TOUCH /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/shared_embedtest.stamp ld.lld: warning: mutex.cc(mutex.o:(absl::EnsureSynchEvent(std::__1::atomic*, char const*, long, long)) in archive /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libabseil.a): warning: strcpy() is almost always misused, please use strlcpy() ld.lld: warning: mutex.cc(mutex.o:(absl::EnsureSynchEvent(std::__1::atomic*, char const*, long, long)) in archive /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libabseil.a): warning: strcpy() is almost always misused, please use strlcpy() LINK(target) /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/cctest ld.lld: warning: mutex.cc(mutex.o:(absl::EnsureSynchEvent(std::__1::atomic*, char const*, long, long)) in archive /exopi-obj/pobj/node-24.22.2/node-v24.22.2/out/Release/obj.target/tools/v8_gypfiles/libabseil.a): warning: strcpy() is almost always misused, please use strlcpy() rm c5bf2f746f9121bf05c26f35826b8fe36a2ef35c9f0473b390ada4e34ae1e4e4.intermediate b7c1bebbb3733bbf9e612b66cc790116fb0b52c31856c12e89d7c6791f157d68.intermediate b392673a4c77f30ceea6652c089d0f9dcd22035618086092b3fd11f8bfaa8ba0.intermediate bd2a0befaaeba8b556935ff9c9f0081fe39b26c5b9117edaef3f3036e299d893.intermediate if [ ! -r node ] || [ ! -L node ]; then \ ln -fs out/Release/node node; fi /exopi-obj/pobj/node-24.22.2/node-v24.22.2/node deps/npm/node_modules/node-gyp/bin/node-gyp.js rebuild \ --directory="deps/npm/node_modules/node-pledge" \ --nodedir="/exopi-obj/pobj/node-24.22.2/node-v24.22.2" && \ rm -f -rf deps/npm/node_modules/node-pledge/build/Release/{.deps,../Makefile,obj.target} gyp info it worked if it ends with ok gyp info using node-gyp@12.4.0 gyp info using node@24.22.2 | openbsd | x64 gyp info chdir deps/npm/node_modules/node-pledge gyp info find Python using Python version 3.14.9 found at "/usr/local/bin/python3" gyp info spawn /usr/local/bin/python3 gyp info spawn args [ gyp info spawn args '/exopi-obj/pobj/node-24.22.2/node-v24.22.2/deps/npm/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/exopi-obj/pobj/node-24.22.2/node-v24.22.2/deps/npm/node_modules/node-pledge/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/exopi-obj/pobj/node-24.22.2/node-v24.22.2/deps/npm/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/exopi-obj/pobj/node-24.22.2/node-v24.22.2/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/exopi-obj/pobj/node-24.22.2/node-v24.22.2', gyp info spawn args '-Dnode_gyp_dir=/exopi-obj/pobj/node-24.22.2/node-v24.22.2/deps/npm/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/exopi-obj/pobj/node-24.22.2/node-v24.22.2/$(Configuration)/node.lib', gyp info spawn args '-Dmodule_root_dir=/exopi-obj/pobj/node-24.22.2/node-v24.22.2/deps/npm/node_modules/node-pledge', gyp info spawn args '-Dnode_engine=v8', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'build', gyp info spawn args '-Goutput_dir=.' gyp info spawn args ] gyp info spawn gmake gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] CXX(target) Release/obj.target/pledge/pledge.o ../pledge.cc:50:1: warning: cast from 'void (*)(Local)' to 'node::addon_register_func' (aka 'void (*)(v8::Local, v8::Local, void *)') converts to incompatible function type [-Wcast-function-type-mismatch] 50 | NODE_MODULE(addon, Init) | ^~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/node-24.22.2/node-v24.22.2/include/node/node.h:1416:3: note: expanded from macro 'NODE_MODULE' 1416 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/node-24.22.2/node-v24.22.2/include/node/node.h:1382:7: note: expanded from macro 'NODE_MODULE_X' 1382 | (node::addon_register_func) (regfunc), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. SOLINK_MODULE(target) Release/obj.target/pledge.node COPY Release/pledge.node gyp info ok /usr/local/bin/python3 tools/install.py install --dest-dir '/exopi-obj/pobj/node-24.22.2/fake-amd64' --prefix '/usr/local' installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/bin/node installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/share/doc/node/gdbinit installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/share/doc/node/lldb_commands.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/man/man1/node.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/.npmrc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/bin/npx.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/bin/npm-cli.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/bin/npm.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/bin/npm-prefix.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/bin/npx installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/bin/npm.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/bin/npx.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/bin/npm installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/bin/npx-cli.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/bin/node-gyp-bin/node-gyp installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/bin/node-gyp-bin/node-gyp.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmexec/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmexec/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmexec/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmexec/lib/run-script.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmexec/lib/no-tty.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmexec/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmexec/lib/file-exists.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmexec/lib/get-bin-from-manifest.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmexec/lib/with-lock.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmexec/lib/is-windows.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmexec/lib/strict-allow-scripts-preflight.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tiny-relative-date/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tiny-relative-date/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tiny-relative-date/src/factory.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tiny-relative-date/src/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tiny-relative-date/lib/factory.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tiny-relative-date/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tiny-relative-date/translations/de.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tiny-relative-date/translations/fa.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tiny-relative-date/translations/en.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tiny-relative-date/translations/en-short.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tiny-relative-date/translations/ne.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tiny-relative-date/translations/da.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tiny-relative-date/translations/es.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/smart-buffer/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/smart-buffer/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/smart-buffer/build/smartbuffer.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/smart-buffer/build/utils.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/smart-buffer/docs/ROADMAP.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/path-scurry/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/path-scurry/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/path-scurry/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/path-scurry/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/path-scurry/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/path-scurry/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/fs-minipass/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/fs-minipass/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/fs-minipass/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/debug/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/debug/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/debug/src/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/debug/src/common.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/debug/src/browser.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/debug/src/node.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cmd-shim/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cmd-shim/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cmd-shim/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cmd-shim/lib/to-batch-syntax.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/signal-exit/LICENSE.txt installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/signal-exit/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/signals.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/browser.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/signals.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/browser.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/init-package-json/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/init-package-json/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/init-package-json/lib/init-package-json.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/init-package-json/lib/default-input.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-package-arg/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-package-arg/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-package-arg/lib/npa.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ssri/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ssri/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ssri/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/API.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/LICENSE-MIT installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/tokenize.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/processor.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/parser.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/tokenTypes.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/sortAscending.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/className.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/combinator.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/universal.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/attribute.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/tag.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/id.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/guards.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/container.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/constructors.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/pseudo.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/nesting.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/namespace.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/selector.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/string.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/root.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/comment.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/types.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/node.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/stripComments.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/unesc.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/getProp.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/maxNestingDepth.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/ensureObject.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/env-paths/license installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/env-paths/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/env-paths/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-audit-report/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-audit-report/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-audit-report/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-audit-report/lib/exit-code.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-audit-report/lib/colors.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/quiet.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/detail.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/install.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/json.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/spdx-exceptions/index.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/spdx-exceptions/deprecated.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/spdx-exceptions/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/read/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/read/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/read/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/read/dist/esm/read.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/read/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/read/dist/commonjs/read.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@gar/promise-retry/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@gar/promise-retry/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@gar/promise-retry/lib/retry.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@gar/promise-retry/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-install-checks/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-install-checks/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-install-checks/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-install-checks/lib/dev-engines.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-install-checks/lib/current-env.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minizlib/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minizlib/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minizlib/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minizlib/dist/esm/constants.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minizlib/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/constants.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/nopt/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/nopt/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/nopt/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/nopt/bin/nopt.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/nopt/lib/nopt.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/nopt/lib/debug.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/nopt/lib/type-defs.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/nopt/lib/nopt-lib.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/safer-buffer/safer.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/safer-buffer/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/safer-buffer/dangerous.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/safer-buffer/tests.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/safer-buffer/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/safer-buffer/Porting-Buffer.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/json-parse-even-better-errors/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/json-parse-even-better-errors/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/json-parse-even-better-errors/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/util-deprecate/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/util-deprecate/History.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/util-deprecate/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/util-deprecate/browser.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/util-deprecate/node.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/spdx-license-ids/index.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/spdx-license-ids/deprecated.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/spdx-license-ids/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/which/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/which/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/which/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/which/bin/which.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/which/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/agent-base/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/agent-base/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/agent-base/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/agent-base/dist/helpers.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/auth.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/default-opts.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/json-stream.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/errors.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/check-response.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/hosted-git-info/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/hosted-git-info/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/hosted-git-info/lib/from-url.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/hosted-git-info/lib/parse-url.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/hosted-git-info/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/hosted-git-info/lib/hosts.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-data-generated.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-codec.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-data.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf32.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/internal.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf7.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/dbcs-data.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/dbcs-codec.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf16.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/eucjp.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp949.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/shiftjis.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/big5-added.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp936.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/gbk-added.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp950.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/lib/streams.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/lib/bom-handling.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/iconv-lite/lib/helpers/merge-exports.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/just-diff-apply/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/just-diff-apply/index.cjs installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/just-diff-apply/rollup.config.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/just-diff-apply/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/just-diff-apply/index.mjs installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/treeverse/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/treeverse/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/treeverse/lib/depth-descent.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/treeverse/lib/breadth.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/treeverse/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/treeverse/lib/depth.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.cjs installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.mts installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.mjs installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.cts installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/posix.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/picomatch.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/parse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/utils.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/constants.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/scan.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/dist/index.cjs installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/dist/index.d.mts installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/dist/index.mjs installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tinyglobby/dist/index.d.cts installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ini/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ini/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ini/lib/ini.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/yallist/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/yallist/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/yallist/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/yallist/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/yallist/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/yallist/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmorg/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmorg/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmorg/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmorg/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/p-map/license installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/p-map/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/p-map/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/dist/esm/brace-expressions.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/dist/esm/ast.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/dist/esm/escape.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/dist/esm/unescape.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/dist/esm/assert-valid-pattern.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/brace-expressions.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/ast.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/escape.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/unescape.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/http-cache-semantics/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/http-cache-semantics/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/http-cache-semantics/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/negotiator/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/negotiator/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/negotiator/HISTORY.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/negotiator/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/negotiator/lib/mediaType.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/negotiator/lib/language.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/negotiator/lib/charset.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/negotiator/lib/encoding.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/parse-conflict-json/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/parse-conflict-json/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/parse-conflict-json/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cidr-regex/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cidr-regex/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cidr-regex/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/lib/get.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/lib/entry-index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/lib/memoization.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/lib/verify.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/lib/rm.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/lib/put.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/lib/content/path.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/lib/content/write.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/lib/content/rm.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/lib/content/read.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/lib/util/tmp.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/lib/util/hash-to-segments.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cacache/lib/util/glob.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-fetch/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-fetch/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-fetch/lib/headers.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-fetch/lib/response.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-fetch/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-fetch/lib/request.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-fetch/lib/abort-error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-fetch/lib/blob.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-fetch/lib/body.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-fetch/lib/fetch-error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/esm/walker.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/esm/index.min.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/esm/has-magic.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/esm/processor.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/esm/ignore.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/esm/pattern.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/esm/glob.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/commonjs/walker.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/commonjs/index.min.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/commonjs/has-magic.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/commonjs/processor.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/commonjs/ignore.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/commonjs/pattern.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/glob/dist/commonjs/glob.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/aproba/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/aproba/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/aproba/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmaccess/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmaccess/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmaccess/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmaccess/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/balanced-match/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/balanced-match/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/balanced-match/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/balanced-match/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/balanced-match/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/balanced-match/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-bundled/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-bundled/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-bundled/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmpack/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmpack/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmpack/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmpack/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/binary-extensions/license installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/binary-extensions/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/binary-extensions/binary-extensions.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/binary-extensions/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ignore-walk/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ignore-walk/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ignore-walk/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-packlist/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-packlist/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-packlist/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmteam/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmteam/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmteam/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmteam/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tuf-js/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tuf-js/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tuf-js/dist/updater.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tuf-js/dist/config.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tuf-js/dist/error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tuf-js/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tuf-js/dist/fetcher.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tuf-js/dist/store.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tuf-js/dist/utils/url.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tuf-js/dist/utils/tmpfile.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmversion/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmversion/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmversion/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmversion/lib/tag.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmversion/lib/retrieve-tag.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmversion/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmversion/lib/commit.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmversion/lib/read-json.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmversion/lib/enforce-clean.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmversion/lib/version.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmversion/lib/write-json.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/brace-expansion/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/brace-expansion/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/brace-expansion/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/brace-expansion/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/brace-expansion/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/brace-expansion/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/fastest-levenshtein/bench.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/fastest-levenshtein/test.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/fastest-levenshtein/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/fastest-levenshtein/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/fastest-levenshtein/mod.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/fastest-levenshtein/esm/mod.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/cwd-error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/warn-method.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/pack.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/process-umask.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/get-write-flag.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/unpack.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/mode-fix.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/replace.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/normalize-unicode.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/read-entry.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/create.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/index.min.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/update.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/strip-absolute-path.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/winchars.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/list.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/symlink-error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/make-command.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/write-entry.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/parse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/header.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/pax.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/mkdir.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/options.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/large-numbers.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/normalize-windows-path.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/types.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/path-reservations.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/extract.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/esm/strip-trailing-slashes.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/cwd-error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/warn-method.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/pack.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/process-umask.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/get-write-flag.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/unpack.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/mode-fix.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/replace.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/normalize-unicode.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/read-entry.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/create.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/index.min.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/update.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/strip-absolute-path.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/winchars.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/list.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/symlink-error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/make-command.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/write-entry.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/parse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/header.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/pax.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/mkdir.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/options.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/large-numbers.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/normalize-windows-path.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/types.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/path-reservations.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/extract.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/tar/dist/commonjs/strip-trailing-slashes.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/redact/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/redact/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/redact/lib/server.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/redact/lib/error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/redact/lib/matchers.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/redact/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/redact/lib/utils.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/redact/lib/deep-map.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/escape.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/git/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/git/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/git/lib/which.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/git/lib/revs.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/git/lib/find.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/git/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/git/lib/is.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/git/lib/lines-to-revs.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/git/lib/utils.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/git/lib/errors.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/git/lib/make-error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/git/lib/is-clean.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/git/lib/clone.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/git/lib/opts.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/git/lib/spawn.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/lib/nerf-dart.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/lib/type-defs.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/lib/type-description.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/lib/set-envs.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/lib/env-replace.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/lib/errors.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/lib/parse-allow-scripts-list.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/lib/parse-field.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/lib/umask.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/definition.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/definitions.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/fs/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/fs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/fs/lib/with-temp-dir.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/fs/lib/move-file.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/fs/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/fs/lib/readdir-scoped.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/fs/lib/common/get-options.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/fs/lib/common/node.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/polyfill.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/errors.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/hash.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/get-dep-spec.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/funding.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/ideal.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/shrinkwrap.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/virtual.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/prune.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/audit.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/reify.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/license.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/actual.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/logging.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/timers.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/options.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/print-tree.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/tree-check.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/relpath.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/yarn-lock.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signals.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/consistent-resolve.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/gather-dep-set.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/tracker.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/debug.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/retire-path.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/place-dep.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/case-insensitive-map.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/can-place-dep.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/shrinkwrap.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/audit-report.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/isolated-classes.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/inventory.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/vuln.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/release-age-exclude.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/override-set.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/peer-entry-sets.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signal-handling.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/version-from-tgz.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/reset-dep-flags.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/calc-dep-flags.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/packument-cache.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/deepest-nesting-target.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/install-scripts.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/script-allowed.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/diff.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/override-resolves.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/query-selector-all.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/realpath.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/from-path.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/optional-set.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/printable.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/dep-valid.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/unreviewed-scripts.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/add-rm-pkg-deps.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/link.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/spec-from-lock.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/edge.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/node.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-virtual.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/isolated-reifier.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/run-script/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/run-script/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/validate-options.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/make-spawn-args.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script-pkg.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/is-server-package.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/set-path.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/signal-manager.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/package-envs.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/agent/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/agent/lib/proxy.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/agent/lib/dns.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/agent/lib/agents.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/agent/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/agent/lib/errors.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/agent/lib/options.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/query/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/query/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/query/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/package-json/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/package-json/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/normalize.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/read-package.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-workspaces.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/sort.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/normalize-data.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-scripts.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/license.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-dependencies.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/node-gyp/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/node-gyp/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/node-gyp/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/bin/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cssesc/cssesc.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cssesc/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cssesc/LICENSE-MIT.txt installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cssesc/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cssesc/bin/cssesc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/cssesc/man/cssesc.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-flush/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-flush/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-flush/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/jsonparse/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/jsonparse/bench.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/jsonparse/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/jsonparse/jsonparse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/jsonparse/examples/twitterfeed.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/jsonparse/samplejson/basic2.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/jsonparse/samplejson/basic.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/promzard/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/promzard/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/promzard/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ms/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ms/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ms/license.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/file.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/signature.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/key.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/base.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/metadata.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/root.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/snapshot.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/timestamp.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/role.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/delegations.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/targets.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/key.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/guard.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/verify.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/types.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/oid.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/canonical-json/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/canonical-json/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@tufjs/canonical-json/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/chalk/license installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/chalk/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/chalk/source/utilities.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/chalk/source/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/chalk/source/vendor/supports-color/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/chalk/source/vendor/supports-color/browser.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/chalk/source/vendor/ansi-styles/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/mute-stream/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/mute-stream/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/mute-stream/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/is-cidr/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/is-cidr/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/is-cidr/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/CODE_OF_CONDUCT.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/SECURITY.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/macOS_Catalina_acid_test.sh installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/CHANGELOG.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/release-please-config.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/.release-please-manifest.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/eslint.config.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/CONTRIBUTING.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/src/win_delay_load_hook.cc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/rebuild.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/find-node-directory.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/util.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/clean.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/log.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/find-visualstudio.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/list.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/download.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/create-config-gypi.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/Find-VisualStudio.cs installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/install.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/remove.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/process-release.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/install.js.orig.port installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/install.js.beforesubst installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp.bat installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pyproject.toml installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/release-please-config.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/test_gyp.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/.release-please-manifest.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/data/ninja/build.ninja installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/tags.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/py.typed installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/markers.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/version.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_parser.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/metadata.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/__init__.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/requirements.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/utils.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_structures.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/__pycache__/_structures.cpython-314.pyc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/__pycache__/__init__.cpython-314.pyc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/__pycache__/version.cpython-314.pyc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation_test.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py.orig.port installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-314.pyc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-314.pyc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-314.pyc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-314.pyc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-314.pyc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-314.pyc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-314.pyc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/Hacking.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/Testing.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/InputFormatReference.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/LanguageSpecification.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/UserDocumentation.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/GypVsCMake.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/just-diff/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/just-diff/index.cjs installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/just-diff/rollup.config.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/just-diff/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/just-diff/index.mjs installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/sigstore/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/sigstore/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/sigstore/dist/config.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/sigstore/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/sigstore/dist/sigstore.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/https-proxy-agent/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/https-proxy-agent/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/https-proxy-agent/dist/parse-proxy-response.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/https-proxy-agent/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/preload.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/range.bnf installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/bin/semver.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/internal/re.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/internal/lrucache.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/internal/debug.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/internal/parse-options.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/internal/identifiers.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/internal/constants.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/inc.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/clean.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/gt.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/lt.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/compare.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/sort.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/rcompare.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/eq.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/lte.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/major.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/compare-loose.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/diff.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/prerelease.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/parse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/minor.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/patch.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/gte.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/rsort.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/coerce.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/cmp.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/truncate.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/valid.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/neq.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/satisfies.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/functions/compare-build.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/ranges/intersects.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/ranges/min-version.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/ranges/to-comparators.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/ranges/subset.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/ranges/max-satisfying.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/ranges/gtr.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/ranges/ltr.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/ranges/outside.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/ranges/simplify.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/ranges/valid.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/ranges/min-satisfying.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/classes/range.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/classes/comparator.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/classes/semver.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/semver/classes/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/proggy/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/proggy/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/proggy/lib/tracker.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/proggy/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/proggy/lib/client.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/esm/diagnostics-channel.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/esm/perf.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.min.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/diagnostics-channel.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/perf.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/index.min.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/esm/browser/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/esm/node/diagnostics-channel.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/esm/node/perf.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/esm/node/index.min.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/esm/node/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/diagnostics-channel.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/perf.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.min.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/browser/diagnostics-channel.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/browser/perf.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/browser/index.min.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/browser/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/node/diagnostics-channel.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/node/perf.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/node/index.min.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/node/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ip-address/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ip-address/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ip-address/dist/ipv4.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ip-address/dist/address-error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ip-address/dist/ip-address.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ip-address/dist/common.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ip-address/dist/ipv6.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ip-address/dist/v6/regular-expressions.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ip-address/dist/v6/constants.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ip-address/dist/v6/helpers.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ip-address/dist/v4/constants.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmfund/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmfund/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmfund/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmfund/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-pipeline/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-pipeline/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-pipeline/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/yallist.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/iterator.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/yallist/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-sized/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-sized/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-sized/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-sized/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-sized/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-sized/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/supports-color/license installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/supports-color/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/supports-color/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/supports-color/browser.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/.travis.yml installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRErrorCorrectLevel.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRBitBuffer.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRUtil.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMaskPattern.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMode.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRRSBlock.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QR8bitByte.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMath.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRPolynomial.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/example/small-qrcode.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.png installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/example/callback.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/qrcode-terminal/lib/main.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/build/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/build/client/socksclient.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/build/common/util.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/build/common/receivebuffer.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/build/common/constants.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/build/common/helpers.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/docs/index.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/docs/migratingFromV1.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/docs/examples/index.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/associateExample.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/connectExample.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/bindExample.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/associateExample.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/connectExample.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/bindExample.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/common-ancestor-path/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/common-ancestor-path/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/common-ancestor-path/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/common-ancestor-path/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/common-ancestor-path/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/common-ancestor-path/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-collect/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-collect/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/minipass-collect/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/http-proxy-agent/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/http-proxy-agent/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/http-proxy-agent/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/isexe/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/isexe/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/isexe/dist/esm/posix.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/isexe/dist/esm/index.min.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/isexe/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/isexe/dist/esm/win32.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/isexe/dist/esm/options.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/isexe/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/isexe/dist/commonjs/posix.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/isexe/dist/commonjs/index.min.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/isexe/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/isexe/dist/commonjs/win32.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/isexe/dist/commonjs/options.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/isexe/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/spdx-expression-parse/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/spdx-expression-parse/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/spdx-expression-parse/parse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/spdx-expression-parse/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/spdx-expression-parse/AUTHORS installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/spdx-expression-parse/scan.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/text-table/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/text-table/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/text-table/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/text-table/example/dotalign.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/text-table/example/table.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/text-table/example/align.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/text-table/example/center.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/text-table/example/doubledot.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_common.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_rekor.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/events.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/envelope.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_verification.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_trustroot.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_bundle.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/any.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/timestamp.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/descriptor.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/api/field_behavior.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/entry.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/verifier.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/hashedrekord.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/dsse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/rekor/v2/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/bundle/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/bundle/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/validate.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/serialized.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/build.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/bundle.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/utility.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/tuf/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/tuf/seeds.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/tuf/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/appdata.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/client.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/target.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/policy.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/verifier.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/shared.types.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/message.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/dsse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/certificate.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/sct.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/merkle.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/hashedrekord.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/intoto.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/set.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/dsse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/checkpoint.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/tsa.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/filter.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/trust.types.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/pem.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/crypto.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/stream.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/encoding.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/json.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/dsse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/oid.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/length.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/tag.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/parse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/obj.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/cert.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/ext.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/sct.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/tstinfo.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/timestamp.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/config.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/types/fetch.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/provider.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/ci.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/bundle.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/base.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/message.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/dsse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/ua.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/oidc.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/signer.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ephemeral.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ca.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/witness.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tsa/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tsa/client.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/entry.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/client.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/rekor-v2.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/fulcio.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/rekor.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/tsa.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/fetch.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-normalize-package-bin/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-normalize-package-bin/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-normalize-package-bin/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmpublish/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmpublish/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmpublish/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmpublish/lib/publish.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmpublish/lib/provenance.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmpublish/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmpublish/lib/unpublish.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/proc-log/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/proc-log/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/proc-log/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks-proxy-agent/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks-proxy-agent/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/promise-all-reject-late/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/promise-all-reject-late/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/promise-all-reject-late/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/release-notes.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/eslint.config.mjs installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/CONTRIBUTING.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/types.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/patch/create.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/patch/line-endings.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/patch/parse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/patch/reverse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/patch/apply.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/util/distance-iterator.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/util/array.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/util/params.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/util/string.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/diff/css.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/diff/array.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/diff/line.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/diff/word.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/diff/character.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/diff/base.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/diff/sentence.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/diff/json.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/convert/dmp.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libcjs/convert/xml.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/types.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/patch/create.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/patch/line-endings.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/patch/parse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/patch/reverse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/patch/apply.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/util/distance-iterator.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/util/array.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/util/params.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/util/string.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/diff/css.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/diff/array.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/diff/line.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/diff/word.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/diff/character.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/diff/base.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/diff/sentence.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/diff/json.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/convert/dmp.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/libesm/convert/xml.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/dist/diff.min.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/diff/dist/diff.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-profile/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-profile/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-profile/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/validate-npm-package-name/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/validate-npm-package-name/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/validate-npm-package-name/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/validate-npm-package-name/lib/builtin-modules.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/bin/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/lib/file.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/lib/registry.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/lib/dir.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/lib/remote.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/lib/fetcher.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/lib/git.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/lib/util/cache-dir.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/lib/util/tar-create-options.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/lib/util/protected.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/lib/util/trailing-slashes.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/lib/util/is-package-bin.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/lib/util/add-git-sha.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/pacote/lib/util/npm.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/abbrev/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/abbrev/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/abbrev/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/json-stringify-nice/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/json-stringify-nice/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/json-stringify-nice/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmdiff/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmdiff/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmdiff/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmdiff/lib/untar.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmdiff/lib/format-diff.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmdiff/lib/should-print-patch.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmdiff/lib/tarball.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmdiff/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/promise-call-limit/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/promise-call-limit/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/archy/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/archy/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/archy/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/archy/examples/beep.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/archy/examples/multi_line.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/graceful-fs/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/graceful-fs/legacy-streams.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/graceful-fs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/graceful-fs/clone.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-pick-manifest/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-pick-manifest/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-pick-manifest/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/walk-up-path/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/walk-up-path/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/walk-up-path/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/walk-up-path/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/walk-up-path/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/walk-up-path/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/lib/pipeline.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/lib/options.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/lib/fetch.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/policy.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/entry.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/key.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/errors.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmsearch/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmsearch/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmsearch/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/libnpmsearch/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/index-fetch.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/scripts/strip-comments.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/global.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/handler/redirect-handler.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/handler/decorator-handler.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/handler/retry-handler.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/mock/mock-pool.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/mock/pending-interceptors-formatter.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/mock/mock-agent.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/mock/pluralizer.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/mock/mock-errors.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/mock/mock-client.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/mock/mock-utils.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/mock/mock-interceptor.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/mock/mock-symbols.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/llhttp/llhttp-wasm.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/llhttp/utils.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/llhttp/constants.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/llhttp/llhttp_simd-wasm.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/api/util.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/api/api-request.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/api/api-connect.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/api/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/api/abort-signal.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/api/api-pipeline.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/api/api-stream.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/api/api-upgrade.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/api/readable.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/core/util.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/core/connect.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/core/errors.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/core/request.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/core/constants.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/core/diagnostics.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/core/symbols.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/core/tree.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/dispatcher/pool.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/dispatcher/balanced-pool.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/dispatcher/pool-base.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/dispatcher/retry-agent.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/dispatcher/fixed-queue.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/dispatcher/client-h1.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/dispatcher/client.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/dispatcher/dispatcher.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/dispatcher/proxy-agent.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/dispatcher/dispatcher-base.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/dispatcher/pool-stats.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/dispatcher/client-h2.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/dispatcher/env-http-proxy-agent.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/dispatcher/agent.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/util/timers.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/interceptor/dns.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/interceptor/retry.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/interceptor/redirect-interceptor.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/interceptor/response-error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/interceptor/redirect.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/interceptor/dump.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/eventsource/eventsource.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/eventsource/util.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/eventsource/eventsource-stream.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/websocket/receiver.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/websocket/util.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/websocket/sender.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/websocket/permessage-deflate.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/websocket/events.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/websocket/connection.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/websocket/constants.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/websocket/frame.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/websocket/symbols.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/websocket/websocket.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/cache/util.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/cache/cache.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/cache/cachestorage.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/cache/symbols.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/cookies/util.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/cookies/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/cookies/parse.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/cookies/constants.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/util.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/dispatcher-weakref.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/formdata-parser.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/headers.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/webidl.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/file.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/response.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/data-url.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/request.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/constants.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/body.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/formdata.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/symbols.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fetch/global.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fileapi/util.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fileapi/progressevent.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fileapi/filereader.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fileapi/encoding.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/lib/web/fileapi/symbols.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/MockErrors.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/MockPool.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/CacheStorage.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/PoolStats.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/WebSocket.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/DiagnosticsChannel.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/RedirectHandler.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/api-lifecycle.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/MockAgent.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/Fetch.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/Dispatcher.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/Debug.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/ProxyAgent.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/RetryAgent.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/Util.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/Client.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/EnvHttpProxyAgent.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/DispatchInterceptor.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/Pool.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/RetryHandler.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/Connector.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/MockClient.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/Cookies.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/Errors.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/EventSource.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/ContentType.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/BalancedPool.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/api/Agent.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/best-practices/mocking-request.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/best-practices/proxy.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/best-practices/client-certificate.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/undici/docs/docs/best-practices/writing-tests.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/lib/link-mans.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/lib/link-gently.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/lib/fix-bin.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/lib/shim-bin.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/lib/check-bin.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/lib/get-prefix.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/lib/check-bins.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/lib/link-bins.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/lib/bin-target.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/lib/get-node-modules.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/lib/get-paths.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/lib/link-bin.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/lib/man-target.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/bin-links/lib/is-windows.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-user-validate/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-user-validate/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/npm-user-validate/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/read-cmd-shim/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/read-cmd-shim/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/read-cmd-shim/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/chownr/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/chownr/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/chownr/dist/esm/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/chownr/dist/esm/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/chownr/dist/commonjs/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/chownr/dist/commonjs/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/exponential-backoff/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/exponential-backoff/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/exponential-backoff/dist/options.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/exponential-backoff/dist/backoff.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.base.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.interface.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.factory.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/always/always.delay.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/skip-first/skip-first.delay.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/jitter.factory.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/no/no.jitter.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/full/full.jitter.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/write-file-atomic/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/write-file-atomic/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/write-file-atomic/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ci-info/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ci-info/vendors.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ci-info/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/ci-info/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/.gitignore installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/LICENSE installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/binding.gyp installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/pledge.cc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/pledge_10x.cc installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/test.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/version.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/examples/ddg installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/examples/pp.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/build/config.gypi installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/build/pledge.target.mk installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/build/binding.Makefile installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-pledge/build/Release/pledge.node installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/package-url-cmd.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/lifecycle-cmd.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/cli.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/trust-cmd.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/npm.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/base-cmd.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/arborist-cmd.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/cli/entry.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/cli/update-notifier.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/cli/validate-engines.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/cli/exit-handler.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/rebuild.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/stars.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/logout.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/unstar.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/edit.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/token.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/config.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/exec.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/whoami.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/view.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/pack.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/install-ci-test.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/run.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/publish.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/access.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/shrinkwrap.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/get.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/bugs.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/prefix.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/org.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/init.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/update.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/dedupe.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/star.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/outdated.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/fund.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/search.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/approve-scripts.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/docs.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/help.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/install-scripts.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/start.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/uninstall.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/prune.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/audit.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/diff.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/test.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/doctor.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/sbom.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/ping.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/explain.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/team.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/restart.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/deny-scripts.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/owner.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/deprecate.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/root.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/stop.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/repo.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/explore.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/install-test.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/ls.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/unpublish.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/version.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/cache.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/undeprecate.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/set.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/find-dupes.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/login.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/ci.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/adduser.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/link.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/completion.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/help-search.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/install.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/query.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/profile.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/dist-tag.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/pkg.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/ll.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/stage/approve.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/stage/view.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/stage/publish.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/stage/reject.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/stage/list.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/stage/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/stage/download.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/trust/github.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/trust/list.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/trust/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/trust/gitlab.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/trust/revoke.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/commands/trust/circleci.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/open-url.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/installed-deep.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/key-values.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/update-workspaces.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/audit-error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/auth.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/npm-usage.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/sbom-cyclonedx.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/completion.sh installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/allow-scripts-prune.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/error-message.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/format-search-stream.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/explain-eresolve.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/display.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/tar.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/format.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/get-identity.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/installed-shallow.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/get-workspaces.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/resolve-allow-scripts.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/log-file.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/read-user-info.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/validate-lockfile.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/ping.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/check-allow-scripts.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/format-bytes.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/reify-output.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/oidc.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/did-you-mean.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/queryable.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/sbom-spdx.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/completion.fish installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/timers.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/allow-scripts-cmd.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/verify-signatures.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/explain-dep.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/reify-finish.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/cmd-list.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/allow-scripts-writer.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/validate-uuid.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/output-error.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/warn-workspace-allow-scripts.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/allow-scripts-remediation.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/is-windows.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/lib/utils/strict-allow-scripts-preflight.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-trust.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-stage.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-pkg.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-root.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-completion.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npx.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-exec.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-dedupe.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-bugs.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-view.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-install-ci-test.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-test.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-restart.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-logout.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-help.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-deprecate.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-profile.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-ping.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-login.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-stop.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-install-scripts.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-adduser.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-ci.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-help-search.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-sbom.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-stars.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-prune.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-install-test.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-find-dupes.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-diff.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-token.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-query.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-unstar.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-get.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-team.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-rebuild.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-version.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-init.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-start.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-search.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-fund.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-run.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-star.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-config.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-whoami.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-uninstall.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-dist-tag.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-docs.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-install.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-publish.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-explore.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-ll.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-approve-scripts.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-owner.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-repo.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-set.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-edit.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-org.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-undeprecate.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-doctor.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-update.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-ls.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-access.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-unpublish.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-audit.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-explain.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-deny-scripts.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-cache.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-link.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-shrinkwrap.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-pack.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-prefix.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man1/npm-outdated.1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man5/folders.5 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man5/package-lock-json.5 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man5/install.5 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man5/package-json.5 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man5/npmrc.5 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man5/npm-json.5 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man5/npm-shrinkwrap-json.5 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man5/npm-global.5 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man7/orgs.7 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man7/registry.7 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man7/developers.7 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man7/logging.7 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man7/scripts.7 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man7/dependency-selectors.7 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man7/scope.7 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man7/removal.7 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man7/package-spec.7 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man7/config.7 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/man/man7/workspaces.7 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/using-npm/config.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/using-npm/package-spec.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/using-npm/logging.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/using-npm/dependency-selectors.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/using-npm/workspaces.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/using-npm/developers.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/using-npm/registry.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/using-npm/scope.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/using-npm/scripts.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/using-npm/orgs.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/using-npm/removal.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/configuring-npm/install.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/configuring-npm/package-lock-json.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/configuring-npm/package-json.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/configuring-npm/npmrc.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/configuring-npm/npm-shrinkwrap-json.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/configuring-npm/folders.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-restart.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-install.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-whoami.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-search.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-fund.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-ll.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-prune.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-profile.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-edit.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-explore.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npx.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-deprecate.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-audit.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-start.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-repo.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-dedupe.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-diff.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-dist-tag.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-view.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-get.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-explain.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-deny-scripts.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-pkg.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-rebuild.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-docs.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-trust.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-install-test.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-pack.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-version.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-login.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-install-scripts.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-run.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-unpublish.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-owner.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-install-ci-test.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-test.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-stage.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-find-dupes.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-query.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-set.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-uninstall.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-ping.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-token.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-doctor.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-cache.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-sbom.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-approve-scripts.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-completion.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-help.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-ls.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-team.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-shrinkwrap.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-publish.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-access.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-logout.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-ci.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-update.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-help-search.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-link.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-bugs.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-unstar.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-root.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-prefix.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-star.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-adduser.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-undeprecate.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-stop.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-org.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-config.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-stars.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-outdated.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-exec.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/content/commands/npm-init.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/lib/index.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/using-npm/removal.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/using-npm/developers.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/using-npm/workspaces.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/using-npm/dependency-selectors.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/using-npm/logging.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/using-npm/orgs.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/using-npm/scripts.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/using-npm/registry.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/using-npm/config.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/using-npm/package-spec.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/using-npm/scope.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/configuring-npm/install.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/configuring-npm/npm-json.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/configuring-npm/npm-global.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/configuring-npm/npmrc.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/configuring-npm/npm-shrinkwrap-json.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/configuring-npm/package-json.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/configuring-npm/folders.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/configuring-npm/package-lock-json.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-access.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-update.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-query.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-shrinkwrap.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-whoami.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-trust.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-stars.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-pkg.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-ping.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-pack.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-bugs.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-init.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-dedupe.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-set.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-star.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-version.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-install-scripts.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-search.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-prefix.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-test.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-docs.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-root.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-unpublish.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-doctor.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npx.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-start.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-owner.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-outdated.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-help.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-sbom.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-install.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-deprecate.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-find-dupes.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-help-search.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-login.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-restart.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-token.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-adduser.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-view.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-explain.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-undeprecate.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-profile.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-stop.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-org.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-repo.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-cache.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-run.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-audit.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-stage.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-logout.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-deny-scripts.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-unstar.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-config.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-link.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-diff.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-install-ci-test.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-approve-scripts.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-ci.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-install-test.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-ll.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-exec.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-prune.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-team.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-dist-tag.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-uninstall.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-rebuild.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-publish.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-explore.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-completion.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-edit.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-ls.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-fund.html installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/docs/output/commands/npm-get.html symlinking ../lib/node_modules/npm/bin/npm-cli.js -> /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/bin/npm symlinking ../lib/node_modules/npm/bin/npx-cli.js -> /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/bin/npx installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/CHANGELOG.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/LICENSE.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/package.json installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/README.md installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/corepack.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/yarnpkg.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/pnpx.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/npx.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/corepack.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/pnpm.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/yarnpkg.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/pnpx.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/yarnpkg installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/yarn.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/npm.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/yarn installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/pnpm.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/corepack installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/npx installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/yarn.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/pnpm installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/npm.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/pnpx installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/npx.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/npm installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/corepack.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/yarnpkg.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/pnpx.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/npx.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/corepack.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/pnpm.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/yarnpkg.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/pnpx.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/yarnpkg installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/yarn.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/npm.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/yarn installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/pnpm.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/corepack installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/npx installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/yarn.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/pnpm installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/npm.cmd installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/pnpx installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/npx.ps1 installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/shims/nodewin/npm installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/dist/pnpm.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/dist/yarn.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/dist/corepack.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/dist/yarnpkg.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/dist/pnpx.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/dist/npx.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/dist/npm.js installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/corepack/dist/lib/corepack.cjs symlinking ../lib/node_modules/corepack/dist/corepack.js -> /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/bin/corepack installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/config.gypi installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/common.gypi installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/node.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/node_api.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/js_native_api.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/js_native_api_types.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/node_api_types.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/node_buffer.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/node_object_wrap.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/node_version.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-locker.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8config.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-object.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-forward.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-profiler.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-snapshot.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-version.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-weak-callback-info.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-value-serializer.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-local-handle.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-statistics.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-handle-base.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-function.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-persistent-handle.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-platform.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-unwinder.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-traced-handle.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-date.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-message.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-isolate.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-json.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-primitive-object.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-data.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-extension.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-internal.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-exception.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-proxy.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-maybe.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-array-buffer.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-typed-array.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-external.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-template.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-primitive.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-source-location.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-promise.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-context.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-function-callback.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-microtask.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-cppgc.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-regexp.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-embedder-state-scope.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-debug.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-wasm.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-embedder-heap.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-script.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-microtask-queue.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-container.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-memory-span.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-value.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-initialization.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-sandbox.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/v8-callbacks.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/source-location.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/prefinalizer.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/default-platform.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/heap.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/heap-statistics.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/name-provider.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/object-size-trait.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/cross-thread-persistent.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/testing.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/visitor.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/trace-trait.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/persistent.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/process-heap-statistics.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/liveness-broker.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/common.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/custom-space.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/macros.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/type-traits.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/explicit-management.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/allocation.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/heap-consistency.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/sentinel-pointer.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/heap-handle.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/platform.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/member.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/heap-state.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/garbage-collected.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/internal/member-storage.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/internal/gc-info.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/internal/api-constants.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/internal/write-barrier.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/internal/logging.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/internal/conditional-stack-allocated.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/internal/atomic-entry-flag.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/internal/persistent-node.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/internal/caged-heap-local-data.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/internal/name-trait.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/internal/caged-heap.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/internal/pointer-policies.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/internal/compiler-specific.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/internal/finalizer-trait.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/cppgc/internal/base-page-handle.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/libplatform/v8-tracing.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/libplatform/libplatform.h installing /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/include/node/libplatform/libplatform-export.h /usr/local/bin/python3.14 -m compileall -j 8 -s /exopi-obj/pobj/node-24.22.2/fake-amd64 -o 0 -o 1 /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp Listing '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp'... Listing '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin'... Listing '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp'... Listing '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/data'... Listing '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/data/ninja'... Listing '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/data/win'... Listing '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/docs'... Listing '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib'... Listing '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/__init__.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_parser.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_structures.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation_test.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/markers.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/metadata.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/version.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/test_gyp.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/requirements.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/tags.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/utils.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py'... Compiling '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py'... Listing '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator'... Listing '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging'... Listing '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib'... Listing '/exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules/node-gyp/src'... /exopi-obj/pobj/node-24.22.2/bin/install -d -m 755 /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/share/node /exopi-obj/pobj/node-24.22.2/bin/install -c -m 644 /exopi-cvs/ports/distfiles/node-v24.22.2-headers.tar.gz /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/share/node/node-v24.22.2-headers.tar.gz cd /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/npm/node_modules && for x in *; do mv $x ../..; ln -s ../../$x $x; done >>> Running package in lang/node at 1793903939.43 ===> lang/node `/exopi-obj/pobj/node-24.22.2/fake-amd64/.fake_done' is up to date. Reading existing plist for node-24.22.2v0 Writing /exopi-obj/pobj/node-24.22.2/fake-amd64/debug-pkg/Makefile.new Writing /exopi-obj/pobj/node-24.22.2/fake-amd64/debug-pkg/PLIST Renaming /exopi-obj/pobj/node-24.22.2/fake-amd64/debug-pkg/Makefile.new to Makefile > Extracting debug info from /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/bin/node > Extracting debug info from /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/node-pledge/build/Release/pledge.node Warning: no debug-info in /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/node-pledge/build/Release/pledge.node dwz: /exopi-obj/pobj/node-24.22.2/fake-amd64/usr/local/lib/node_modules/node-pledge/build/Release/.debug/pledge.node.dbg: .debug_info section not present ===> Building package for node-24.22.2v0 Create /exopi-cvs/ports/packages/amd64/all/node-24.22.2v0.tgz Creating package node-24.22.2v0 reading plist| reading plist|- checking dependencies| checking dependencies|devel/gmake checking dependencies|devel/libuv checking dependencies|lang/python/3,-main checking dependencies|net/libcares checking dependencies|security/openssl/3.5 checking dependencies|sysutils/flock checking dependencies|textproc/icu4c,-main checking dependencies|textproc/simdutf checking dependencies|www/nghttp2 checking dependencies|www/nghttp3 checksumming| checksumming| | 0% checksumming| | 1% checksumming|* | 1% checksumming|* | 2% checksumming|** | 2% checksumming|** | 3% checksumming|** | 4% checksumming|*** | 4% checksumming|*** | 5% checksumming|*** | 6% checksumming|**** | 6% checksumming|**** | 7% checksumming|***** | 7% checksumming|***** | 8% checksumming|***** | 9% checksumming|****** | 9% checksumming|****** | 10% checksumming|****** | 11% checksumming|******* | 11% checksumming|******* | 12% checksumming|******** | 12% checksumming|******** | 13% checksumming|******** | 14% checksumming|********* | 14% checksumming|********* | 15% checksumming|********* | 16% checksumming|********** | 16% checksumming|********** | 17% checksumming|*********** | 17% checksumming|*********** | 18% checksumming|*********** | 19% checksumming|************ | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************* | 22% checksumming|************** | 22% checksumming|************** | 23% checksumming|************** | 24% checksumming|*************** | 24% checksumming|*************** | 25% checksumming|**************** | 25% checksumming|**************** | 26% checksumming|**************** | 27% checksumming|***************** | 27% checksumming|***************** | 28% checksumming|***************** | 29% checksumming|****************** | 29% checksumming|****************** | 30% checksumming|******************* | 30% checksumming|******************* | 31% checksumming|******************* | 32% checksumming|******************** | 32% checksumming|******************** | 33% checksumming|******************** | 34% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 35% checksumming|********************** | 36% checksumming|********************** | 37% checksumming|*********************** | 37% checksumming|*********************** | 38% checksumming|*********************** | 39% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 40% checksumming|************************* | 41% checksumming|************************* | 42% checksumming|************************** | 42% checksumming|************************** | 43% checksumming|*************************** | 43% checksumming|*************************** | 44% checksumming|*************************** | 45% checksumming|**************************** | 45% checksumming|**************************** | 46% checksumming|**************************** | 47% checksumming|***************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 48% checksumming|****************************** | 49% checksumming|****************************** | 50% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************* | 52% checksumming|******************************** | 52% checksumming|******************************** | 53% checksumming|********************************* | 53% checksumming|********************************* | 54% checksumming|********************************* | 55% checksumming|********************************** | 55% checksumming|********************************** | 56% checksumming|********************************** | 57% checksumming|*********************************** | 57% checksumming|*********************************** | 58% checksumming|************************************ | 58% checksumming|************************************ | 59% checksumming|************************************ | 60% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 61% checksumming|************************************** | 62% checksumming|************************************** | 63% checksumming|*************************************** | 63% checksumming|*************************************** | 64% checksumming|*************************************** | 65% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 66% checksumming|***************************************** | 67% checksumming|***************************************** | 68% checksumming|****************************************** | 68% checksumming|****************************************** | 69% checksumming|****************************************** | 70% checksumming|******************************************* | 70% checksumming|******************************************* | 71% checksumming|******************************************** | 71% checksumming|******************************************** | 72% checksumming|******************************************** | 73% checksumming|********************************************* | 73% checksumming|********************************************* | 74% checksumming|********************************************* | 75% checksumming|********************************************** | 75% checksumming|********************************************** | 76% checksumming|*********************************************** | 76% checksumming|*********************************************** | 77% checksumming|*********************************************** | 78% checksumming|************************************************ | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************* | 81% checksumming|************************************************** | 81% checksumming|************************************************** | 82% checksumming|************************************************** | 83% checksumming|*************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 84% checksumming|**************************************************** | 85% checksumming|**************************************************** | 86% checksumming|***************************************************** | 86% checksumming|***************************************************** | 87% checksumming|***************************************************** | 88% checksumming|****************************************************** | 88% checksumming|****************************************************** | 89% checksumming|******************************************************* | 89% checksumming|******************************************************* | 90% checksumming|******************************************************* | 91% checksumming|******************************************************** | 91% checksumming|******************************************************** | 92% checksumming|******************************************************** | 93% checksumming|********************************************************* | 93% checksumming|********************************************************* | 94% checksumming|********************************************************** | 94% checksumming|********************************************************** | 95% checksumming|********************************************************** | 96% checksumming|*********************************************************** | 96% checksumming|*********************************************************** | 97% checksumming|*********************************************************** | 98% checksumming|************************************************************ | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************| 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|* | 2% archiving|** | 3% archiving|*** | 5% archiving|**** | 7% archiving|***** | 8% archiving|****** | 10% archiving|******* | 11% archiving|******** | 13% archiving|********* | 15% archiving|********** | 16% archiving|*********** | 18% archiving|************* | 20% archiving|************** | 21% archiving|*************** | 23% archiving|**************** | 24% archiving|***************** | 26% archiving|****************** | 28% archiving|******************* | 29% archiving|******************** | 31% archiving|********************* | 33% archiving|********************** | 34% archiving|*********************** | 36% archiving|************************ | 38% archiving|************************* | 39% archiving|************************** | 41% archiving|*************************** | 42% archiving|**************************** | 44% archiving|***************************** | 46% archiving|****************************** | 47% archiving|******************************* | 49% archiving|******************************** | 51% archiving|********************************* | 52% archiving|********************************** | 54% archiving|*********************************** | 55% archiving|************************************* | 57% archiving|************************************** | 59% archiving|*************************************** | 60% archiving|**************************************** | 62% archiving|***************************************** | 64% archiving|****************************************** | 65% archiving|******************************************* | 67% archiving|******************************************** | 68% archiving|********************************************* | 70% archiving|********************************************** | 72% archiving|*********************************************** | 73% archiving|************************************************ | 75% archiving|************************************************* | 77% archiving|************************************************** | 78% archiving|************************************************** | 79% archiving|*************************************************** | 79% archiving|*************************************************** | 80% archiving|**************************************************** | 81% archiving|***************************************************** | 83% archiving|****************************************************** | 84% archiving|******************************************************* | 86% archiving|******************************************************** | 88% archiving|********************************************************* | 89% archiving|********************************************************* | 90% archiving|********************************************************** | 90% archiving|********************************************************** | 91% archiving|*********************************************************** | 92% archiving|*********************************************************** | 93% archiving|************************************************************ | 93% archiving|************************************************************ | 94% archiving|************************************************************ | 95% archiving|************************************************************* | 95% archiving|************************************************************* | 96% archiving|************************************************************** | 96% archiving|************************************************************** | 97% archiving|************************************************************** | 98% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************| 99% archiving|****************************************************************|100% Creating package debug-node-24.22.2v0 reading plist| checking dependencies| checking dependencies|devel/gmake checking dependencies|devel/libuv checking dependencies|lang/node checking dependencies|lang/python/3,-main checking dependencies|net/libcares checking dependencies|security/openssl/3.5 checking dependencies|sysutils/flock checking dependencies|textproc/icu4c,-main checking dependencies|textproc/simdutf checking dependencies|www/nghttp2 checking dependencies|www/nghttp3 checksumming| checksumming| | 0% checksumming|** | 3% checksumming|*** | 5% checksumming|***** | 8% checksumming|****** | 10% checksumming|******** | 13% checksumming|********* | 15% checksumming|*********** | 18% checksumming|************* | 21% checksumming|************** | 23% checksumming|**************** | 26% checksumming|***************** | 28% checksumming|******************* | 31% checksumming|******************** | 33% checksumming|********************** | 36% checksumming|*********************** | 38% checksumming|************************* | 41% checksumming|*************************** | 44% checksumming|**************************** | 46% checksumming|****************************** | 49% checksumming|******************************* | 51% checksumming|********************************* | 54% checksumming|********************************** | 56% checksumming|************************************ | 59% checksumming|************************************** | 62% checksumming|*************************************** | 64% checksumming|***************************************** | 67% checksumming|****************************************** | 69% checksumming|******************************************** | 72% checksumming|********************************************* | 74% checksumming|*********************************************** | 77% checksumming|************************************************ | 79% checksumming|************************************************** | 82% checksumming|**************************************************** | 85% checksumming|***************************************************** | 87% checksumming|******************************************************* | 90% checksumming|******************************************************** | 92% checksumming|********************************************************** | 95% checksumming|*********************************************************** | 97% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|**** | 6% archiving|******* | 12% archiving|*********** | 17% archiving|*************** | 23% archiving|******************* | 29% archiving|********************** | 35% archiving|************************** | 41% archiving|****************************** | 47% archiving|********************************** | 52% archiving|************************************* | 58% archiving|***************************************** | 64% archiving|********************************************* | 70% archiving|************************************************ | 76% archiving|**************************************************** | 81% archiving|******************************************************** | 87% archiving|************************************************************ | 93% archiving|*************************************************************** | 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/node-24.22.2v0.tgz Link to /exopi-cvs/ports/packages/amd64/ftp/debug-node-24.22.2v0.tgz >>> Running clean in lang/node at 1793903969.41 ===> lang/node ===> Cleaning for node-24.22.2v0 >>> Ended at 1793903973.47 max_stuck=18.99/waiting-for-lock #122=4.84/depends=12.78/show-prepare-results=2.58/patch=8.97/configure=4.03/build=3702.97/fake=95.04/package=29.98/clean=4.09